summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-lower-generic-var.cpp
AgeCommit message (Collapse)Author
2020-08-05`AnyValue` based dynamic dispatch code gen (#1477)Yong He
* AnyValue based dynamic code gen * Fix aarch64 build error
2020-07-23Run SSA pass to clean up temporary variables during generics lowering. (#1447)Yong He
* Run SSA pass to clean up generic temporary variables during lowering. * Fix `undefined` emitting logic. * revert dumpir control flag * Defer fold decision of `undefined` values after special case logic for GLSL and HLSL. * Update expected test result. * Manually update raygen.slang.glsl to minimize change. * fix formatting Co-authored-by: Tim Foley <tfoleyNV@users.noreply.github.com>
2020-07-16Support associatedtype local variables and return values in dynamic dispatch ↵Yong He
code (#1444) * Refactor lower-generics pass into separate subpasses. * IR pass to generate witness table wrappers. * Support associatedtype local variables and return values in dynamic dispatch code.
2020-07-15Refactor lower-generics pass into separate subpasses. (#1442)Yong He