summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-dce.cpp
Commit message (Expand)AuthorAge
* Clean up Slang IR representation of undefined values (#8708)Theresa Foley2025-10-15
* Add Slang Byte Code generation and interpreter. (#6896)Yong He2025-04-28
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Assorted auto-diff enhancements for increased performance & more streamlined ...Sai Praveen Bangaru2024-10-28
* Add option to preserve shader parameter declaration in output SPIRV. (#4344)Yong He2024-06-12
* Add options to speedup compilation. (#4240)Yong He2024-05-29
* Pool inst worklists and hashsets to avoid rehashing. (#2982)Yong He2023-07-12
* Use scratchData on `IRInst` to replace HashSets. (#2978)Yong He2023-07-12
* Fix DCE on mutable calls in a loop. (#2943)Yong He2023-06-26
* Dictionary using lowerCamel (#2835)jsmall-nvidia2023-04-25
* Change AD checkpointing policy to recompute more. (#2836)Yong He2023-04-24
* Refactor checkpointing policy and availability pass. (#2826)Yong He2023-04-21
* Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)Yong He2023-03-08
* More control flow simplifications. (#2673)Yong He2023-02-24
* Remove `SharedIRBuilder`. (#2657)Yong He2023-02-16
* Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He2023-02-16
* Add Loop Unrolling Pass. (#2644)Yong He2023-02-13
* Arithmetic simplifications and more IR clean up logic. (#2632)Yong He2023-02-07
* First custom backward-derivative test case working. (#2598)Yong He2023-01-17
* Separate primal computations from unzipped function into an explicit function...Yong He2022-12-19
* Clean up type checking of higher order expressions. (#2519)Yong He2022-11-16
* Rework differential conformance dictionary checking. (#2483)Yong He2022-11-02
* Modified the new type system to support generic differentiable types … (#2413)Sai Praveen Bangaru2022-10-20
* Specialize generic/existential calls within generic functions. (#2294)Yong He2022-06-25
* Preserve specialization cache in IR for specialization pass. (#2293)Yong He2022-06-23
* Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He2022-02-25
* Update `model-viewer` example and fixing compiler bugs. (#1795)Yong He2021-04-16
* Add an accessor for IRInst opcode (#1707)Tim Foley2021-02-16
* Fix comments. "white-list" -> "allow-list". (#1597)Yong He2020-11-06
* * Removed strip pass from emit as no longer needed (#1114)jsmall-nvidia2019-11-07
* Strip IR after front-end steps are done (#1092)Tim Foley2019-10-24
* Initial work on representing layout at IR level (#1079)Tim Foley2019-10-17
* Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia2019-05-31