summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit.cpp
Commit message (Expand)AuthorAge
...
* SPIR-V image operations (#3163)Ellie Hermaszewska2023-09-05
* Fix memory barrier intrinsics. (#3166)Yong He2023-08-30
* Lower all ByteAddressBuffer uses for SPIRV. (#3143)Yong He2023-08-23
* Compile append and consume structured buffers to glsl. (#3142)Yong He2023-08-21
* Initial support for differentiating existential types (#3111)Sai Praveen Bangaru2023-08-17
* Create storage types of different layouts for SPIRV emit. (#3116)Yong He2023-08-17
* Support per field matrix layout (#3101)Yong He2023-08-14
* Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He2023-08-04
* Add support for `-fvk-invert-y`. (#3012)Yong He2023-07-21
* Optimize specialization, and remove unnecessary calls to `simplifyIR`. (#2999)Yong He2023-07-19
* Use scratchData on `IRInst` to replace HashSets. (#2978)Yong He2023-07-12
* Add perf benchmark utility. (#2977)Yong He2023-07-11
* Add support for texture footprint queries (#2970)Theresa Foley2023-07-10
* Initial sizeof/alignof implementation. (#2954)jsmall-nvidia2023-07-05
* Fix for operator assignment issue (#2951)jsmall-nvidia2023-06-30
* Apply SCCP on global scope before unrolling loops. (#2952)Yong He2023-06-29
* Fix parameter block loads in GLSL emit. (#2946)Yong He2023-06-28
* Fix div-by-zero error during sccp. (#2911)Yong He2023-05-31
* Add API for querying total compile time. (#2898)Yong He2023-05-23
* Fusion pass for saturated_cooperation (#2874)Ellie Hermaszewska2023-05-12
* MVP for higher order functions (#2849)Ellie Hermaszewska2023-05-11
* Various dxc/fxc compatibility fixes. (#2863)Yong He2023-05-02
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* Support recomputing phi params in bwd prop func. (#2841)Yong He2023-04-25
* Improvements outputting containers (#2815)jsmall-nvidia2023-04-20
* Make SourceMap a value type (#2812)jsmall-nvidia2023-04-19
* On demand SourceMap JSON serialization (#2811)jsmall-nvidia2023-04-18
* Combine lookupWitness lowering with specialization. (#2794)Yong He2023-04-12
* Artifact simplification (#2781)jsmall-nvidia2023-04-11
* Small fixes and cleanups on CUDA/CPP codegen. (#2746)Yong He2023-03-28
* Using SourceMap for location output (#2736)jsmall-nvidia2023-03-27
* Add PyTorch C++ binding generation. (#2734)Yong He2023-03-26
* Type legalization and autodiff bug fixes. (#2722)Yong He2023-03-22
* Source map obfuscation (#2717)jsmall-nvidia2023-03-22
* Support for producing SourceMap on emit (#2707)jsmall-nvidia2023-03-17
* 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
* Register allocation during phi elimination. (#2613)Yong He2023-01-27
* Make backward differentiation work with generics. (#2586)Yong He2023-01-11
* Nested bwd-diff func call context save/restore. (#2584)Yong He2023-01-10
* Move `performanceStringInlining` to after `finalizeAutoDiffPass`. (#2550)Yong He2022-12-02
* Inline functions with string param/return for GPU targets (#2544)jsmall-nvidia2022-12-02
* Allow `no_diff` on `this` parameter. (#2543)Yong He2022-12-01
* Support `no_diff` on existential typed params. (#2540)Yong He2022-11-30
* Refactor Auto-diff passes (#2526)Sai Praveen Bangaru2022-11-22
* WIP: Fixed inout struct and added testing for calls to non-differentiable fun...Sai Praveen Bangaru2022-11-21
* Mesh shader support (#2464)Ellie Hermaszewska2022-11-16