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-emit.cpp
Age
Commit message (
Expand
)
Author
2023-07-12
Use scratchData on `IRInst` to replace HashSets. (#2978)
Yong He
2023-07-11
Add perf benchmark utility. (#2977)
Yong He
2023-07-10
Add support for texture footprint queries (#2970)
Theresa Foley
2023-07-05
Initial sizeof/alignof implementation. (#2954)
jsmall-nvidia
2023-06-30
Fix for operator assignment issue (#2951)
jsmall-nvidia
2023-06-29
Apply SCCP on global scope before unrolling loops. (#2952)
Yong He
2023-06-28
Fix parameter block loads in GLSL emit. (#2946)
Yong He
2023-05-31
Fix div-by-zero error during sccp. (#2911)
Yong He
2023-05-23
Add API for querying total compile time. (#2898)
Yong He
2023-05-12
Fusion pass for saturated_cooperation (#2874)
Ellie Hermaszewska
2023-05-11
MVP for higher order functions (#2849)
Ellie Hermaszewska
2023-05-02
Various dxc/fxc compatibility fixes. (#2863)
Yong He
2023-04-26
Fix most of the disabled warnings on gcc/clang (#2839)
Ellie Hermaszewska
2023-04-25
Support recomputing phi params in bwd prop func. (#2841)
Yong He
2023-04-20
Improvements outputting containers (#2815)
jsmall-nvidia
2023-04-19
Make SourceMap a value type (#2812)
jsmall-nvidia
2023-04-18
On demand SourceMap JSON serialization (#2811)
jsmall-nvidia
2023-04-12
Combine lookupWitness lowering with specialization. (#2794)
Yong He
2023-04-11
Artifact simplification (#2781)
jsmall-nvidia
2023-03-28
Small fixes and cleanups on CUDA/CPP codegen. (#2746)
Yong He
2023-03-27
Using SourceMap for location output (#2736)
jsmall-nvidia
2023-03-26
Add PyTorch C++ binding generation. (#2734)
Yong He
2023-03-22
Type legalization and autodiff bug fixes. (#2722)
Yong He
2023-03-22
Source map obfuscation (#2717)
jsmall-nvidia
2023-03-17
Support for producing SourceMap on emit (#2707)
jsmall-nvidia
2023-02-24
More control flow simplifications. (#2673)
Yong He
2023-02-16
Remove `SharedIRBuilder`. (#2657)
Yong He
2023-02-16
Overhaul global inst deduplication and cpp/cuda backend. (#2654)
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-27
Register allocation during phi elimination. (#2613)
Yong He
2023-01-11
Make backward differentiation work with generics. (#2586)
Yong He
2023-01-10
Nested bwd-diff func call context save/restore. (#2584)
Yong He
2022-12-02
Move `performanceStringInlining` to after `finalizeAutoDiffPass`. (#2550)
Yong He
2022-12-02
Inline functions with string param/return for GPU targets (#2544)
jsmall-nvidia
2022-12-01
Allow `no_diff` on `this` parameter. (#2543)
Yong He
2022-11-30
Support `no_diff` on existential typed params. (#2540)
Yong He
2022-11-22
Refactor Auto-diff passes (#2526)
Sai Praveen Bangaru
2022-11-21
WIP: Fixed inout struct and added testing for calls to non-differentiable fun...
Sai Praveen Bangaru
2022-11-16
Mesh shader support (#2464)
Ellie Hermaszewska
2022-11-14
Minimum binary arithmetic reverse autodiff working. (#2514)
Edward Liu
2022-11-10
Fix inlining pass. (#2506)
Yong He
2022-11-04
Higher order differentiation. (#2487)
Yong He
2022-10-27
More renaming in jvp pass. (#2475)
Yong He
2022-10-26
Legalize array return types. (#2463)
Yong He
2022-10-24
Rework differentiation of member access through `[DerivativeMember(DiffType.f...
Yong He
2022-10-20
Modified the new type system to support generic differentiable types … (#2413)
Sai Praveen Bangaru
2022-10-13
Allow multi-level breaks to break out of `switch` statements. (#2451)
Yong He
2022-10-11
Small IR cleanups. (#2441)
Yong He
2022-10-10
Support multi-level break + single-return conversion + general inline. (#2436)
Yong He
[next]