summaryrefslogtreecommitdiffstats
path: root/tests/autodiff/vector-arithmetic-jvp.slang.expected.txt
Commit message (Collapse)AuthorAge
* Added forward-mode autodiff support for more instructions (#2331)Sai Praveen Bangaru2022-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Merge slang-ir-diff-jvp.cpp * Added support and tests for other float vector types * Added swizzle test and code to handle it (tests failing currently) * Fixed one test, the other is still pending * Fixed instruction cloning logic to avoid modifying original function * Fixed an issue with custom 'pow_jvp' and added support for vector contructor * Minor update to comments * Fixed support for division * Fixed an issue with uninitialized diagnostic sink * Moved derivative processing to after mandatory inlining. Skip instructions that don't have side-effects and aren't used by anything. * WIP: Handling unconditional control flow and multi-block functions * Support for unconditional multi-block functions * Added a dead code elimination step to the derivative pass * Changed name of 'hasNoSideEffects()'
* Added support for differentiating calls to basic functions, as well as ↵Sai Praveen Bangaru2022-07-11
arithmetic on the float3 type (#2313) * Added support for differentiating calls to basic functions, as well as arithmetic on the float3 type * Added test expected result