summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-autodiff.cpp
Commit message (Expand)AuthorAge
* Rename some symbols related to pointers types (#8592)Theresa Foley2025-10-03
* [CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV2025-08-29
* fix a autodiff crash (#8259)kaizhangNV2025-08-26
* Replace [KnownBuiltin] string-based comparisons with enum-based system (#7714)Copilot2025-07-15
* extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska2025-07-01
* Make interface types non c-style in Slang2026. (#7260)Yong He2025-06-04
* Add debug information for slang inling (#6621)Mukund Keshava2025-05-10
* Destroy unused witness table after hoisting (#7009)Gangzheng Tong2025-05-09
* Do no fail on missing no_diff annotation on non-differentiable (inputs and ou...Ellie Hermaszewska2025-04-04
* Make IRWitnessTable HOISTABLE (#6417)Jay Kwak2025-04-01
* Fix lowering of associated types in generic interfaces (#6600)Sai Praveen Bangaru2025-03-15
* Fix `UseGraph::replace` (#6395)Sai Praveen Bangaru2025-02-25
* Improve performance when compiling small shaders. (#6396)Yong He2025-02-23
* Add checking for differentiability of the primal substitute function. (#6277)Sai Praveen Bangaru2025-02-11
* Support cooperative vector (#6223)Jay Kwak2025-01-30
* [Auto-diff] Overhaul auto-diff type tracking + Overhaul dynamic dispatch for ...Sai Praveen Bangaru2025-01-09
* Correct IR generation for no-diff pointer type (#5976)kaizhangNV2025-01-02
* Add `IDifferentiablePtrType` support for arrays (#5576)Sai Praveen Bangaru2024-11-18
* 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
* Fix diagnostics for [PreferRecompute] (#5159)Sai Praveen Bangaru2024-09-30
* Always run AD cleanup pass. (#5157)Sai Praveen Bangaru2024-09-26
* Support `IDifferentiablePtrType` (#5031)Sai Praveen Bangaru2024-09-19
* Report AD checkpoint contexts (#5058)venkataram-nv2024-09-18
* Make sure `NullDifferential` and its witness are removed after autodiff. (#4958)Yong He2024-08-28
* Make tuple types work in autodiff. (#4923)Yong He2024-08-28
* Adds a warning for using `[PreferRecompute]` on methods that may contain side...Sai Praveen Bangaru2024-08-27
* Make variadic generics work with interfaces and forward autodiff. (#4905)Yong He2024-08-23
* move autodiff-decoration-stripping-pass so it always runs (#4632)ArielG-NV2024-07-19
* Add support for bitfields (#3639)Ellie Hermaszewska2024-03-01
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* IRSPIRVAsmOperandInst instructions may not have IRBlock as the immediate pare...Pankaj Mistry2024-01-24
* Add ConstBufferPointer::subscript. (#3415)Yong He2023-12-15
* Support visibility control and default to `internal`. (#3380)Yong He2023-12-06
* Fix regression on no_diff type transcription. (#3245)Yong He2023-09-27
* Various slangpy fixes. (#3227)Yong He2023-09-21
* Added `[AutoPyBindCUDA]` for automatic kernel binding + `[PyExport]` for expo...Sai Praveen Bangaru2023-09-19
* Lower all ByteAddressBuffer uses for SPIRV. (#3143)Yong He2023-08-23
* Initial support for differentiating existential types (#3111)Sai Praveen Bangaru2023-08-17
* Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska2023-08-16
* Add perf benchmark utility. (#2977)Yong He2023-07-11
* Don't store loop induction values + fix minor issue (#2872)Sai Praveen Bangaru2023-05-06
* Fix checkpoint hints for higher-order autodiff (#2869)Sai Praveen Bangaru2023-05-05
* Fix handling of `[PreferRecompute]`. (#2855)Sai Praveen Bangaru2023-04-28
* Small fixes to autodiff pass. (#2852)Yong He2023-04-27
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* Autodiff support for dynamically dispatched generic method. (#2846)Yong He2023-04-26
* StringBuilder to lowerCamel (#2840)jsmall-nvidia2023-04-25
* Dictionary using lowerCamel (#2835)jsmall-nvidia2023-04-25