summaryrefslogtreecommitdiff
path: root/tests/ir
AgeCommit message (Expand)Author
2024-12-21Fixed stage and result field names in json reflection (#5927)Stan
2024-12-20Fix crash during loop unrolling. (#5920)Yong He
2024-11-04Various WGSL fixes. (#5490)Yong He
2024-10-15Enable WebGPU tests in CI (#5239)Anders Leino
2024-08-28Fix typo SV_DispatchThreadIndex (#4962)Jay Kwak
2024-06-13Metal: misc fixes and enable more tests. (#4374)Yong He
2024-06-07Metal compute tests (#4292)skallweitNV
2024-05-10Fix race-condition and visual artifacts issues (#4152)kaizhangNV
2024-05-01Fix compile failures when using debug symbol. (#4069)Yong He
2024-02-26Allow default values for `extern` symbols. (#3632)Yong He
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
2023-11-14Add GLSL Compatibility. (#3321)Yong He
2023-11-10 Cleanup builtin arithmetic interfaces. (#3317)Yong He
2023-10-25Fix single iteration loop detection logic. (#3287)Yong He
2023-08-17Add loop inversion pass (#2899)Ellie Hermaszewska
2023-05-09Fix function side-effectness prop logic. (#2875)Yong He
2023-04-28SSA Register Allocation improvements. (#2857)Yong He
2023-04-12Combine lookupWitness lowering with specialization. (#2794)Yong He
2023-02-24More control flow simplifications. (#2673)Yong He
2023-02-13Eliminate `continue` to allow unrolling any loops. (#2645)Yong He
2023-02-13Add Loop Unrolling Pass. (#2644)Yong He
2023-01-27Register allocation during phi elimination. (#2613)Yong He
2022-08-17Warning on lossy implicit casts. (#2367)Yong He
2022-06-30Added `[__custom_jvp(func)]` attribute, and modified the derivative pass to o...Sai Praveen Bangaru
2022-06-25Added basic auto-diff capabilities for local load/store and simple arithmetic...Sai Praveen Bangaru
2022-06-23Added basic syntax to mark and request function derivatives, as well as the f...Sai Praveen Bangaru
2022-06-23Preserve specialization cache in IR for specialization pass. (#2293)Yong He
2022-06-01Clean up void returns. (#2260)Yong He
2022-05-18Support for querying which parameters are used in emitted code (#2239)Alexey Panteleev
2022-03-18Fix type truncation during SCCP. (#2163)Yong He
2021-10-19Generalize heterogenous code emit (#1968)David Siher
2021-03-26Append proper suffixes to 16-bit literals for GLSL (#1767)Tim Foley
2021-01-15Convert more tests to use shader objects (#1659)Tim Foley
2020-07-24Ensure labels are dumped in `lower-to-ir` (#1459)Yong He
2020-02-07Change handling of strings for HLSL/GLSL targets (#1204)Tim Foley
2019-12-03getStringHash on string literals (#1140)jsmall-nvidia
2019-10-09Feature/decor entry point name (#1073)jsmall-nvidia
2019-10-08Feature/ir entry point profile (#1068)jsmall-nvidia
2019-10-04IR types for subset of Attributes (#1067)jsmall-nvidia
2019-02-15Split front- and back-ends (#846)Tim Foley
2018-12-17Specialize away resource-type function parameters (#759)Tim Foley
2018-12-13Move mangled name out of IRGlobalValue (#752)Tim Foley
2018-12-11Decorations are instructions (#748)Tim Foley
2018-10-29Rework command-line options handling for entry points and targets (#697)Tim Foley
2018-09-19Support for IRStringLit (#645)jsmall-nvidia
2018-04-11Introduce an IR-level type system (#481)Tim Foley
2018-03-03IR: next phase of "everything is an instruction" (#433)Tim Foley
2018-02-22Initial work on validating "constexpr"-ness in IR (#420)Tim Foley
2018-02-08Falcor fixes (#402)Tim Foley
2018-02-07Generate SSA form for IR functions (#400)Tim Foley