index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
source
/
slang
/
slang-ir-peephole.cpp
Age
Commit message (
Expand
)
Author
2025-07-01
extend fiddle to allow custom lua splices in more places (#7559)
Ellie Hermaszewska
2025-06-26
Fix tuple AST & IR layout size queries (#7502)
Julius Ikkala
2025-06-04
Make interface types non c-style in Slang2026. (#7260)
Yong He
2025-04-09
void field rework (#6739)
kaizhangNV
2025-02-20
Simplify implicit cast ctors for vector & matrix. (#6408)
Yong He
2025-01-30
Support cooperative vector (#6223)
Jay Kwak
2025-01-17
Refactor _Texture to constrain on texel types. (#6115)
Yong He
2024-11-05
Move switch statement bodies to their own lines (#5493)
Ellie Hermaszewska
2024-10-29
format
Ellie Hermaszewska
2024-08-23
Make variadic generics work with interfaces and forward autodiff. (#4905)
Yong He
2024-08-19
Tuple swizzling, concat, comparison and `countof`. (#4856)
Yong He
2024-08-18
Variadic Generics Part 2: IR lowering and specialization. (#4849)
Yong He
2024-07-26
Allow passing sized array to unsized array parameter. (#4744)
Yong He
2024-05-29
Add options to speedup compilation. (#4240)
Yong He
2024-05-13
Add LoadAligned and StoreAligned methods to ByteAddressBuffers (#4066)
Sriram Murali
2024-04-01
Fix peephole optimization of `TypeEquals`. (#3865)
Yong He
2024-03-04
Extend `as` and `is` operator to work on generic types. (#3672)
Yong He
2024-02-29
Fix various crashes when generating debug info. (#3650)
Yong He
2024-02-26
Allow default values for `extern` symbols. (#3632)
Yong He
2024-02-20
Refactor compiler option representations. (#3598)
Yong He
2024-02-08
Support pointers in SPIRV. (#3561)
Yong He
2024-02-02
Atomics+Wave ops intrinsics fixes. (#3542)
Yong He
2023-12-15
Add ConstBufferPointer::subscript. (#3415)
Yong He
2023-11-13
Fix Phi simplification bug (#3325)
Ellie Hermaszewska
2023-11-10
Cleanup builtin arithmetic interfaces. (#3317)
Yong He
2023-10-04
SPIRV compiler performance fixes. (#3258)
Yong He
2023-09-27
Various SPIRV fixes. (#3231)
Yong He
2023-09-21
Various slangpy fixes. (#3227)
Yong He
2023-09-05
SPIR-V image operations (#3163)
Ellie Hermaszewska
2023-08-28
Add `target_switch` and `intrinsic_asm` statement. (#3154)
Yong He
2023-08-24
Misc. SPIRV Fixes, Part 2. (#3147)
Yong He
2023-07-26
Fix scalar swizzle causes invalid glsl output. (#3028)
Yong He
2023-07-19
Optimize specialization, and remove unnecessary calls to `simplifyIR`. (#2999)
Yong He
2023-05-10
Fix intellisense and autodiff crashes. (#2879)
Yong He
2023-05-10
Generate faster derivative for div by const operations. (#2877)
Yong He
2023-04-28
Fix handling of `[PreferRecompute]`. (#2855)
Sai Praveen Bangaru
2023-04-26
Fix most of the disabled warnings on gcc/clang (#2839)
Ellie Hermaszewska
2023-04-25
Dictionary using lowerCamel (#2835)
jsmall-nvidia
2023-04-12
Combine lookupWitness lowering with specialization. (#2794)
Yong He
2023-03-29
Update checkpoint policy to make obvious recompute decisions. (#2753)
Yong He
2023-03-16
Fix Phi simplification bug. (#2710)
Yong He
2023-03-15
Properly implement differential witness of intermediate context type. (#2699)
Yong He
2023-03-14
Support `fwd_diff(bwd_diff(f))`. (#2697)
Yong He
2023-02-16
Remove `SharedIRBuilder`. (#2657)
Yong He
2023-02-13
Various auto-diff bug fixes. (#2646)
Yong He
2023-02-13
Add Loop Unrolling Pass. (#2644)
Yong He
2023-02-07
Arithmetic simplifications and more IR clean up logic. (#2632)
Yong He
2023-01-25
Unify UpdateField and UpdateElement with access chain. (#2611)
Yong He
2023-01-24
Reimplement address elimination. (#2605)
Yong He
2022-12-19
Separate primal computations from unzipped function into an explicit function...
Yong He
[next]