summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-ssa.cpp
AgeCommit message (Expand)Author
2023-10-04SPIRV compiler performance fixes. (#3258)Yong He
2023-08-17Initial support for differentiating existential types (#3111)Sai Praveen Bangaru
2023-08-09Support implciit casted swizzled lvalue. (#3077)Yong He
2023-04-26Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-03-15AD: Primal-Hoisting Rework + Checkpoint Policy Framework (#2702)Sai Praveen Bangaru
2023-02-17Cleaned up legacy differential type handling + type casting bugfixes (#2660)Sai Praveen Bangaru
2023-02-17Proper reverse-mode loop handling with splitting + inversion steps (#2656)Sai Praveen Bangaru
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2023-02-03Overhaul `transposeParameterBlock` to support `inout` params. (#2621)Yong He
2023-01-30Overhauled reverse-mode control flow handling (#2608)Sai Praveen Bangaru
2023-01-14Fixes for crash when inlining at global scope (#2593)Theresa Foley
2023-01-11Make backward differentiation work with generics. (#2586)Yong He
2022-12-19Separate primal computations from unzipped function into an explicit function...Yong He
2022-12-07Rename IR opcodes to unify style. (#2556)Yong He
2022-10-20Modified the new type system to support generic differentiable types … (#2413)Sai Praveen Bangaru
2022-10-10Support multi-level break + single-return conversion + general inline. (#2436)Yong He
2022-02-25Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He
2021-12-17Cleanup refactoring work around the IR builder (#2061)Theresa Foley
2021-02-17More #line improvements (#1713)jsmall-nvidia
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2020-07-31Fix issues arising around DXR 1.1 RayQuery usage (#1468)Tim Foley
2020-05-26Synthesize "active mask" for CUDA (#1352)Tim Foley
2019-09-18Fix a bug in SSA form creation (#1058)Tim Foley
2019-07-17Change how global-scope constants are handled (#1001)Tim Foley
2019-05-31Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia