summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-peephole.cpp
AgeCommit message (Expand)Author
2023-04-12Combine lookupWitness lowering with specialization. (#2794)Yong He
2023-03-29Update checkpoint policy to make obvious recompute decisions. (#2753)Yong He
2023-03-16Fix Phi simplification bug. (#2710)Yong He
2023-03-15Properly implement differential witness of intermediate context type. (#2699)Yong He
2023-03-14Support `fwd_diff(bwd_diff(f))`. (#2697)Yong He
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2023-02-13Various auto-diff bug fixes. (#2646)Yong He
2023-02-13Add Loop Unrolling Pass. (#2644)Yong He
2023-02-07Arithmetic simplifications and more IR clean up logic. (#2632)Yong He
2023-01-25Unify UpdateField and UpdateElement with access chain. (#2611)Yong He
2023-01-24Reimplement address elimination. (#2605)Yong He
2022-12-19Separate primal computations from unzipped function into an explicit function...Yong He
2022-12-07Rename IR opcodes to unify style. (#2556)Yong He
2022-12-07Remove `construct` IR op. (#2555)Yong He
2022-12-07Lower-to-ir no longer produce `Construct` inst. (#2553)Yong He
2022-11-08Make `__BuiltinFloatingPointType` conform to `IDifferentiable`. (#2499)Yong He
2022-09-15Run simple compute kernel in gfx-smoke test. (#2400)Yong He
2022-08-10`is` and `as` operator and `Optional<T>`. (#2355)Yong He
2022-08-03Basic pointer usages. (#2342)Yong He
2022-06-21Lower throwing COM interface method. (#2282)Yong He