summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-dce.cpp
AgeCommit message (Expand)Author
2024-06-12Add option to preserve shader parameter declaration in output SPIRV. (#4344)Yong He
2024-05-29Add options to speedup compilation. (#4240)Yong He
2023-07-12Pool inst worklists and hashsets to avoid rehashing. (#2982)Yong He
2023-07-12Use scratchData on `IRInst` to replace HashSets. (#2978)Yong He
2023-06-26Fix DCE on mutable calls in a loop. (#2943)Yong He
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-04-24Change AD checkpointing policy to recompute more. (#2836)Yong He
2023-04-21Refactor checkpointing policy and availability pass. (#2826)Yong He
2023-03-08Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)Yong He
2023-02-24More control flow simplifications. (#2673)Yong He
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2023-02-13Add Loop Unrolling Pass. (#2644)Yong He
2023-02-07Arithmetic simplifications and more IR clean up logic. (#2632)Yong He
2023-01-17First custom backward-derivative test case working. (#2598)Yong He
2022-12-19Separate primal computations from unzipped function into an explicit function...Yong He
2022-11-16Clean up type checking of higher order expressions. (#2519)Yong He
2022-11-02Rework differential conformance dictionary checking. (#2483)Yong He
2022-10-20Modified the new type system to support generic differentiable types … (#2413)Sai Praveen Bangaru
2022-06-25Specialize generic/existential calls within generic functions. (#2294)Yong He
2022-06-23Preserve specialization cache in IR for specialization pass. (#2293)Yong He
2022-02-25Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He
2021-04-16Update `model-viewer` example and fixing compiler bugs. (#1795)Yong He
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2020-11-06Fix comments. "white-list" -> "allow-list". (#1597)Yong He
2019-11-07* Removed strip pass from emit as no longer needed (#1114)jsmall-nvidia
2019-10-24Strip IR after front-end steps are done (#1092)Tim Foley
2019-10-17Initial work on representing layout at IR level (#1079)Tim Foley
2019-05-31Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia