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.cpp
Age
Commit message (
Expand
)
Author
2023-07-12
Use scratchData on `IRInst` to replace HashSets. (#2978)
Yong He
2023-07-12
Extend `no_diff` to support subscript operations on resources and array varia...
Sai Praveen Bangaru
2023-07-10
Fix hit object emit for HLSL + FuncType specialization bug fix. (#2976)
Yong He
2023-07-05
Initial sizeof/alignof implementation. (#2954)
jsmall-nvidia
2023-06-30
Fix for operator assignment issue (#2951)
jsmall-nvidia
2023-06-27
Pointer layout support (#2930)
jsmall-nvidia
2023-06-26
Fix DCE on mutable calls in a loop. (#2943)
Yong He
2023-06-13
Fixes for Shader Execution Reordering on VK (#2929)
Theresa Foley
2023-05-12
Fusion pass for saturated_cooperation (#2874)
Ellie Hermaszewska
2023-05-09
Fix function side-effectness prop logic. (#2875)
Yong He
2023-04-26
Fix most of the disabled warnings on gcc/clang (#2839)
Ellie Hermaszewska
2023-04-26
Autodiff support for dynamically dispatched generic method. (#2846)
Yong He
2023-04-25
Support recomputing phi params in bwd prop func. (#2841)
Yong He
2023-04-25
StringBuilder to lowerCamel (#2840)
jsmall-nvidia
2023-04-25
Bump glm and stb + small neatenings (#2831)
Ellie Hermaszewska
2023-04-25
Dictionary using lowerCamel (#2835)
jsmall-nvidia
2023-04-21
Refactor checkpointing policy and availability pass. (#2826)
Yong He
2023-04-19
Fixed issue with function signatures in higher-order AD (#2814)
Sai Praveen Bangaru
2023-04-14
Bugfix: compiler will run forever to eliminate dead code (#2809)
winmad
2023-04-13
Fix scalar swizzle write. (#2801)
Yong He
2023-04-13
Matrix swizzle writes (#2713)
Ellie Hermaszewska
2023-04-11
Small fixes to TorchTensor. (#2790)
Yong He
2023-03-30
More builtin library support in torch backend. (#2760)
Yong He
2023-03-29
Fix IRArrayType emit logic. (#2754)
Yong He
2023-03-29
Update checkpoint policy to make obvious recompute decisions. (#2753)
Yong He
2023-03-28
Small fixes and cleanups on CUDA/CPP codegen. (#2746)
Yong He
2023-03-27
Translate all composed types into tuple types in pyBind. (#2744)
Yong He
2023-03-26
Add PyTorch C++ binding generation. (#2734)
Yong He
2023-03-23
Fix optimization pass not converging. (#2725)
Yong He
2023-03-17
Add support for emitting cuda kernel and host functions. (#2712)
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-03-13
Support high order diff pattern: `bwd_diff(fwd_diff(f))`. (#2695)
Yong He
2023-03-08
Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)
Yong He
2023-02-27
Diagnose on storing differentiable value into non-differentiable location. (#...
Yong He
2023-02-24
More control flow simplifications. (#2673)
Yong He
2023-02-20
Miscellaneous backward autodiff fixes. (#2665)
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-07
Arithmetic simplifications and more IR clean up logic. (#2632)
Yong He
2023-02-03
Overhaul `transposeParameterBlock` to support `inout` params. (#2621)
Yong He
2023-02-01
Support `out` parameters in backward differentiation. (#2619)
Yong He
2023-01-30
Add transposition logic for constructor opcodes. (#2618)
Yong He
2023-01-30
Overhauled reverse-mode control flow handling (#2608)
Sai Praveen Bangaru
2023-01-27
Register allocation during phi elimination. (#2613)
Yong He
2023-01-25
Unify UpdateField and UpdateElement with access chain. (#2611)
Yong He
2023-01-24
Reimplement address elimination. (#2605)
Yong He
2023-01-23
Full address insts elimination for backward autodiff. (#2604)
Yong He
2023-01-14
Support custom backward derivative attribute. (#2594)
Yong He
2023-01-11
Make backward differentiation work with generics. (#2586)
Yong He
[next]