summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-link.cpp
AgeCommit message (Expand)Author
2023-03-08Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)Yong He
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2023-01-17First custom backward-derivative test case working. (#2598)Yong He
2022-12-07Lower-to-ir no longer produce `Construct` inst. (#2553)Yong He
2022-11-22Refactor Auto-diff passes (#2526)Sai Praveen Bangaru
2022-11-16Clean up type checking of higher order expressions. (#2519)Yong He
2022-11-09Add `[ForwardDerivativeOf]` attribute. (#2501)Yong He
2022-11-02Rework differential conformance dictionary checking. (#2483)Yong He
2022-10-27More renaming in jvp pass. (#2475)Yong He
2022-10-20Modified the new type system to support generic differentiable types … (#2413)Sai Praveen Bangaru
2022-09-15Run simple compute kernel in gfx-smoke test. (#2400)Yong He
2022-08-10Artifact and ICastable (#2351)jsmall-nvidia
2022-08-03Improvements around Artifact (#2346)jsmall-nvidia
2022-06-30Added `[__custom_jvp(func)]` attribute, and modified the derivative pass to o...Sai Praveen Bangaru
2022-05-27Added NativeStringType (#2252)jsmall-nvidia
2022-05-10Initial support for COM interface in host code. (#2230)Yong He
2022-05-05Support for HLSL `export` (#2223)jsmall-nvidia
2022-04-27Make artifact an interface (#2195)jsmall-nvidia
2022-04-26Linking in DXC (#2190)jsmall-nvidia
2022-04-15DXIL library support and Artifact type (#2186)jsmall-nvidia
2022-04-11Refactor: eliminate BackEndCompileRequest (#2178)Theresa Foley
2022-01-21Add entry-point name override feature. (#2089)Yong He
2021-12-17Cleanup refactoring work around the IR builder (#2061)Theresa Foley
2021-08-26Add API to control interface specialization. (#1925)Yong He
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2020-12-11Add first steps toward a "capability" system (#1636)Tim Foley
2020-11-20Make witness and RTTI handles lower to `uint2`. (#1613)Yong He
2020-11-19Unify handling of static and dynamic dispatch for interfaces (#1612)Tim Foley
2020-09-23Simplify workflow when using NVAPI (#1556)Tim Foley
2020-09-21Enable all dynamic dispatch tests on CUDA. (#1552)Yong He
2020-09-10Allow existential types in `StructuredBuffer` element type. (#1536)Yong He
2020-08-28Avoid nondeterministic ordering of output (#1522)Tim Foley
2020-08-17GPU Foreach Loop (#1498)Dietrich Geisler
2020-07-20Multiple Entry Point Backend (#1437)Dietrich Geisler
2020-07-08Add support for global uniform shader parameters (#1433)Tim Foley
2020-07-07Public Keyword for Functions (#1432)Dietrich Geisler
2020-07-01Fix bug in slang-dxc-support where it didn't get the source path correctly (#...jsmall-nvidia
2020-06-29Backend for Multiple Entry Points (#1411)Dietrich Geisler
2020-06-25Partial fixes to code review commentsYong He
2020-06-24Fix `lowerFuncType` and small bug fixes.Yong He
2020-06-24Dynamic dispatch for generic interface requirements.Yong He
2020-06-15Generate IRType for interfaces, and reference them as `operand[0]` in IRWitne...Yong He
2019-12-19WIP CUDA source emit (#1157)jsmall-nvidia
2019-12-04Feature/string hash review (#1142)jsmall-nvidia
2019-12-03getStringHash on string literals (#1140)jsmall-nvidia
2019-11-19Initial work for "global generic value parameters" (#1127)Tim Foley
2019-11-14Initial work on direct emission of SPIR-V (#1118)Tim Foley
2019-11-06Support for [__extern] attribute (#1111)jsmall-nvidia
2019-11-06Feature/obfuscate improvements (#1107)jsmall-nvidia