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-inline.cpp
Commit message (
Expand
)
Author
Age
*
Rename some symbols related to pointers types (#8592)
Theresa Foley
2025-10-03
*
Fixup address spaces after inlining. (#7731)
Yong He
2025-07-11
*
extend fiddle to allow custom lua splices in more places (#7559)
Ellie Hermaszewska
2025-07-01
*
Add debug information for slang inling (#6621)
Mukund Keshava
2025-05-10
*
Move switch statement bodies to their own lines (#5493)
Ellie Hermaszewska
2024-11-05
*
format
Ellie Hermaszewska
2024-10-29
*
Replace the word stdlib or standard-library with core-module for source code ...
Jay Kwak
2024-10-28
*
Avoid inlining functions with inline ASM blocks. (#4925)
Sai Praveen Bangaru
2024-08-27
*
Tuple swizzling, concat, comparison and `countof`. (#4856)
Yong He
2024-08-19
*
Add options to speedup compilation. (#4240)
Yong He
2024-05-29
*
Add `-minimum-slang-optimization` to favor compile time. (#4186)
Yong He
2024-05-17
*
WIP: Force Inline If RefType (#4005)
ArielG-NV
2024-04-26
*
SPIRV Legalization fixes. (#3479)
Yong He
2024-01-23
*
Add ConstBufferPointer::subscript. (#3415)
Yong He
2023-12-15
*
Run curated spirv-opt passes through slang-glslang. (#3266)
Yong He
2023-10-09
*
SPIRV compiler performance fixes. (#3258)
Yong He
2023-10-04
*
Revert inlining change in #3217. (#3229)
Yong He
2023-09-21
*
Move force inlining step to before `processAutodiffCalls` (and run in loop) (...
Sai Praveen Bangaru
2023-09-20
*
Don't inline callees with custom derivative before autodiff. (#3196)
Yong He
2023-09-08
*
Fix GLSL code gen around RayQuery and HitObject types. (#3173)
Yong He
2023-09-01
*
Inline all RayQuery/HitObject typed functions when targeting GLSL. (#3172)
Yong He
2023-08-31
*
Add SPIRV atomics intrinsics and fix buffer layout lowering. (#3170)
Yong He
2023-08-31
*
Fix memory barrier intrinsics. (#3166)
Yong He
2023-08-30
*
Add more wave intrinsics. (#3162)
Yong He
2023-08-29
*
Add `target_switch` and `intrinsic_asm` statement. (#3154)
Yong He
2023-08-28
*
Misc. SPIRV Fixes, Part 2. (#3147)
Yong He
2023-08-24
*
Use ankerl/unordered_dense as a hashmap implementation (#3036)
Ellie Hermaszewska
2023-08-16
*
Add perf benchmark utility. (#2977)
Yong He
2023-07-11
*
Dictionary using lowerCamel (#2835)
jsmall-nvidia
2023-04-25
*
Fix inlining. (#2786)
Yong He
2023-04-10
*
Cleaner impl of unary stdlib derivative functions. (#2785)
Yong He
2023-04-10
*
Remove `SharedIRBuilder`. (#2657)
Yong He
2023-02-16
*
Overhaul global inst deduplication and cpp/cuda backend. (#2654)
Yong He
2023-02-16
*
Fixes for crash when inlining at global scope (#2593)
Theresa Foley
2023-01-14
*
Remove `construct` IR op. (#2555)
Yong He
2022-12-07
*
Lower-to-ir no longer produce `Construct` inst. (#2553)
Yong He
2022-12-07
*
Inline functions with string param/return for GPU targets (#2544)
jsmall-nvidia
2022-12-02
*
Fix inlining pass. (#2506)
Yong He
2022-11-10
*
Allow multi-level breaks to break out of `switch` statements. (#2451)
Yong He
2022-10-13
*
Support multi-level break + single-return conversion + general inline. (#2436)
Yong He
2022-10-10
*
Clean up void returns. (#2260)
Yong He
2022-06-01
*
Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...
Yong He
2022-02-25
*
Cleanup refactoring work around the IR builder (#2061)
Theresa Foley
2021-12-17
*
Add an accessor for IRInst opcode (#1707)
Tim Foley
2021-02-16
*
Copy SourceLoc when inlining (#1692)
jsmall-nvidia
2021-02-08
*
Add a basc inlining facility for use in the stdlib (#1271)
Tim Foley
2020-03-11