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