summaryrefslogtreecommitdiff
path: root/source/slang/slang-lower-to-ir.cpp
AgeCommit message (Expand)Author
2024-10-29formatEllie Hermaszewska
2024-10-28Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak
2024-10-28Assorted auto-diff enhancements for increased performance & more streamlined ...Sai Praveen Bangaru
2024-10-24Use DebugDeclare instead of DebugValue. (#5404)Yong He
2024-10-20Properly check switch case. (#5341)Yong He
2024-10-01Fix crash when compiling associatedtypes with generic interface constraints. ...Yong He
2024-09-27Fix target switch lowering bug. (#5182)Yong He
2024-09-20Initial `Atomic<T>` type implementation. (#5125)Yong He
2024-09-05Support `where` clause and type equality constraint. (#4986)Yong He
2024-08-30Support specialization constants. (#4963)Yong He
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-27Explicitly detach derivative when forming a non-differentiable struct out of ...Sai Praveen Bangaru
2024-08-23Make variadic generics work with interfaces and forward autodiff. (#4905)Yong He
2024-08-20Support dependent generic constraints. (#4870)Yong He
2024-08-19Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He
2024-08-18Variadic Generics Part 2: IR lowering and specialization. (#4849)Yong He
2024-08-14Variadic Generics Part 1: parsing and type checking. (#4833)Yong He
2024-08-12Warn when inout parameter is never written (#4777)venkataram-nv
2024-07-31Warnings target switch intrinsic asm (#4727)venkataram-nv
2024-07-31Fix IR lowering for generic interface types. (#4761)Yong He
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-07-18Warnings for uninitialized fields in constructors (#4680)venkataram-nv
2024-07-17Move the file public header files to `include` dir (#4636)kaizhangNV
2024-07-10Fix lowering of associated types and synthesis of dispatch functions. (#4568)Sai Praveen Bangaru
2024-07-09Warnings for uninitialized values (#4530)venkataram-nv
2024-06-28Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV
2024-06-13Remove `IRHLSLExportDecoration` and `IRKeepAliveDecoration` for non-CUDA/Torc...Sai Praveen Bangaru
2024-06-12Capability System: Implicit capability upgrade warning/error (#4241)ArielG-NV
2024-06-12Add slangc flag to `-zero-initialize` all variables (#3987)ArielG-NV
2024-06-04Print warning when operator<< shifting too much (#4255)Jay Kwak
2024-06-03Add an option to disable source map in obfuscation (#4260)kaizhangNV
2024-06-01Support different SPIRV versions. (#4254)Yong He
2024-05-31Fix a bug on default initialization of interface typed value. (#4249)Yong He
2024-05-29Add options to speedup compilation. (#4240)Yong He
2024-05-22Fix all Clang-14 warnings (#4203)ArielG-NV
2024-05-15Add diagnostic to prevent defining unsized variables. (#4168)Yong He
2024-05-14Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He
2024-05-10Fix race-condition and visual artifacts issues (#4152)kaizhangNV
2024-05-08Support `getAddress` of a single-element vector swizzle. (#4138)Yong He
2024-05-08Support `[__ref]` attribute to make `this` pass by reference. (#4139)Yong He
2024-05-03Fix `Ptr::__subscript` to accept any integer index. (#4100)Yong He
2024-05-02Support generic constraints that are dependent on another generic param. (#4091)Yong He
2024-04-26WIP: Force Inline If RefType (#4005)ArielG-NV
2024-04-25Support derivative functions in compute & capabilities adjustments (#4014)ArielG-NV
2024-04-23Switch to direct-to-spirv backend as default. (#4002)Yong He
2024-04-16Init expressions for struct fields support, #3738 (#3907)ArielG-NV
2024-04-12Fix IR lowering bug of do-while loops. (#3941)Yong He
2024-04-05Fix __init() functions that returns an existing value (#3866)sriramm-nv