index
:
slang.git
master
Making it easier to work with shaders
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
source
/
slang
/
slang-ir-legalize-types.cpp
Commit message (
Expand
)
Author
Age
*
Clean up Slang IR representation of undefined values (#8708)
Theresa Foley
2025-10-15
*
Fix legalization crash when processing metal parameter blocks. (#8591)
Yong He
2025-10-03
*
Rename some symbols related to pointers types (#8592)
Theresa Foley
2025-10-03
*
Rewriting the lower-buffer-element-type pass to avoid unnecessary packing/unp...
Yong He
2025-09-30
*
Legalize type as well in legalizeOperand (#8483)
Gangzheng Tong
2025-09-23
*
Check if debugVar for is debuggable types in the legalization pass (#8326)
Gangzheng Tong
2025-09-10
*
[CBP] Pointer frontend changes + groupshared pointer support (#7848)
ArielG-NV
2025-08-29
*
extend fiddle to allow custom lua splices in more places (#7559)
Ellie Hermaszewska
2025-07-01
*
Implement MapElement for CoopMat (#7159)
Jay Kwak
2025-05-29
*
void field rework (#6739)
kaizhangNV
2025-04-09
*
Metal remove void field (#6725)
kaizhangNV
2025-04-02
*
Revert "Eliminate empty struct on metal target (#6603)" (#6711)
Jay Kwak
2025-03-31
*
Eliminate empty struct on metal target (#6603)
kaizhangNV
2025-03-26
*
Fix issue in peepholeOptimize (#6543)
kaizhangNV
2025-03-25
*
Allow partial specialization of existential arguments. (#6487)
Yong He
2025-02-28
*
Fix loading empty structs from structured buffers (#6439)
Ellie Hermaszewska
2025-02-25
*
Fix crash when handling uninitialized resource type (#6338)
kaizhangNV
2025-02-12
*
Propagate the MemoryQualifierSetDecoration (#6315)
Tony (Atanas) Zlatinski
2025-02-08
*
Remove unnecessary parameters from Metal entry point signature (#6131)
Darren Wihandi
2025-01-22
*
Inline global constants that contains opaque handles for legalization. (#6098)
Yong He
2025-01-15
*
Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)
Yong He
2025-01-10
*
Fix `getInheritanceInfo` for `ExtractExistentialType`. (#5971)
Yong He
2024-12-31
*
Add datalayout for constant buffers. (#5608)
Yong He
2024-11-21
*
Move switch statement bodies to their own lines (#5493)
Ellie Hermaszewska
2024-11-05
*
format
Ellie Hermaszewska
2024-10-29
*
Use DebugDeclare instead of DebugValue. (#5404)
Yong He
2024-10-24
*
Fix spirv codegen for pointer to empty structs. (#5355)
Yong He
2024-10-21
*
Cleanup definition of `printf`. (#5330)
Yong He
2024-10-17
*
Fixes for Metal ParameterBlock support. (#4752)
Yong He
2024-07-30
*
Fix build warnings and treat warnings as error on CI (#4276)
Jay Kwak
2024-06-06
*
Add options to speedup compilation. (#4240)
Yong He
2024-05-29
*
Parameter layout and reflection for Metal bindings. (#4022)
Yong He
2024-04-24
*
Fix various crashes when generating debug info. (#3650)
Yong He
2024-02-29
*
[SPIRV Debug] Properly update output arguments after call. (#3648)
Yong He
2024-02-29
*
[SPIRV] Add NonSemanticDebugInfo for step-through debugging. (#3644)
Yong He
2024-02-28
*
Add `-fspv-reflect` support. (#3464)
Yong He
2024-01-19
*
Parameter binding and gfx fixes. (#3302)
Yong He
2023-11-01
*
Added `[AutoPyBindCUDA]` for automatic kernel binding + `[PyExport]` for expo...
Sai Praveen Bangaru
2023-09-19
*
Misc. SPIRV Fixes, Part 2. (#3147)
Yong He
2023-08-24
*
Simplify Lookup and improve compiler performance. (#2996)
Yong He
2023-07-18
*
Pool inst worklists and hashsets to avoid rehashing. (#2982)
Yong He
2023-07-12
*
Use scratchData on `IRInst` to replace HashSets. (#2978)
Yong He
2023-07-12
*
Add perf benchmark utility. (#2977)
Yong He
2023-07-11
*
Fix bug in legalizeFuncType that leads to invalid IR. (#2902)
Yong He
2023-05-26
*
Fix most of the disabled warnings on gcc/clang (#2839)
Ellie Hermaszewska
2023-04-26
*
Fix type legalization missing child upon recreate. (#2842)
Yong He
2023-04-26
*
Support recomputing phi params in bwd prop func. (#2841)
Yong He
2023-04-25
*
Dictionary using lowerCamel (#2835)
jsmall-nvidia
2023-04-25
*
Emit simpler vector element access code. (#2770)
Yong He
2023-04-03
*
Fix type legalization pass. (#2768)
Yong He
2023-04-02
[next]