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-emit.cpp
Commit message (
Expand
)
Author
Age
*
Combine lookupWitness lowering with specialization. (#2794)
Yong He
2023-04-12
*
Artifact simplification (#2781)
jsmall-nvidia
2023-04-11
*
Small fixes and cleanups on CUDA/CPP codegen. (#2746)
Yong He
2023-03-28
*
Using SourceMap for location output (#2736)
jsmall-nvidia
2023-03-27
*
Add PyTorch C++ binding generation. (#2734)
Yong He
2023-03-26
*
Type legalization and autodiff bug fixes. (#2722)
Yong He
2023-03-22
*
Source map obfuscation (#2717)
jsmall-nvidia
2023-03-22
*
Support for producing SourceMap on emit (#2707)
jsmall-nvidia
2023-03-17
*
More control flow simplifications. (#2673)
Yong He
2023-02-24
*
Remove `SharedIRBuilder`. (#2657)
Yong He
2023-02-16
*
Overhaul global inst deduplication and cpp/cuda backend. (#2654)
Yong He
2023-02-16
*
Add Loop Unrolling Pass. (#2644)
Yong He
2023-02-13
*
Arithmetic simplifications and more IR clean up logic. (#2632)
Yong He
2023-02-07
*
Register allocation during phi elimination. (#2613)
Yong He
2023-01-27
*
Make backward differentiation work with generics. (#2586)
Yong He
2023-01-11
*
Nested bwd-diff func call context save/restore. (#2584)
Yong He
2023-01-10
*
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-02
*
Allow `no_diff` on `this` parameter. (#2543)
Yong He
2022-12-01
*
Support `no_diff` on existential typed params. (#2540)
Yong He
2022-11-30
*
Refactor Auto-diff passes (#2526)
Sai Praveen Bangaru
2022-11-22
*
WIP: Fixed inout struct and added testing for calls to non-differentiable fun...
Sai Praveen Bangaru
2022-11-21
*
Mesh shader support (#2464)
Ellie Hermaszewska
2022-11-16
*
Minimum binary arithmetic reverse autodiff working. (#2514)
Edward Liu
2022-11-14
*
Fix inlining pass. (#2506)
Yong He
2022-11-10
*
Higher order differentiation. (#2487)
Yong He
2022-11-04
*
More renaming in jvp pass. (#2475)
Yong He
2022-10-27
*
Legalize array return types. (#2463)
Yong He
2022-10-26
*
Rework differentiation of member access through `[DerivativeMember(DiffType.f...
Yong He
2022-10-24
*
Modified the new type system to support generic differentiable types … (#2413)
Sai Praveen Bangaru
2022-10-20
*
Allow multi-level breaks to break out of `switch` statements. (#2451)
Yong He
2022-10-13
*
Small IR cleanups. (#2441)
Yong He
2022-10-11
*
Support multi-level break + single-return conversion + general inline. (#2436)
Yong He
2022-10-10
*
Assorted Artifact improvements (#2374)
jsmall-nvidia
2022-08-24
*
Make Optional<PointerType> lower to PointerType instead of a struct. (#2373)
Yong He
2022-08-22
*
Replace DownstreamCompileResult with Artifact (#2369)
jsmall-nvidia
2022-08-22
*
Call `gfx` in slang program. (#2370)
Yong He
2022-08-20
*
IDownstreamCompiler interface (#2361)
jsmall-nvidia
2022-08-16
*
Move metadata/diagnostics to associated types (#2358)
jsmall-nvidia
2022-08-16
*
Remove CompileResult to use IArtifact (#2357)
jsmall-nvidia
2022-08-16
*
Add `none` literal that is convertible to `Optional`. (#2356)
Yong He
2022-08-10
*
`is` and `as` operator and `Optional<T>`. (#2355)
Yong He
2022-08-10
*
Artifact split interface and implementation (#2349)
jsmall-nvidia
2022-08-09
*
Allow `class` to implement COM interface, [DLLExport] (#2338)
Yong He
2022-07-25
*
Allow dynamic dispatch to handle nested interface-typed fields. (#2336)
Yong He
2022-07-21
*
Preserve specialization cache in IR for specialization pass. (#2293)
Yong He
2022-06-23
*
Lower throwing COM interface method. (#2282)
Yong He
2022-06-21
*
COM interfaces with host callable (#2258)
jsmall-nvidia
2022-06-02
*
New language feature: basic error handling. (#2253)
Yong He
2022-06-01
*
Remove LivenessLocation (#2248)
jsmall-nvidia
2022-05-26
[next]