summaryrefslogtreecommitdiffstats
path: root/tests/reflection
diff options
context:
space:
mode:
authorSai Praveen Bangaru <31557731+saipraveenb25@users.noreply.github.com>2022-07-18 23:32:30 -0400
committerGitHub <noreply@github.com>2022-07-18 23:32:30 -0400
commit5b4f35b8d00661852c607a49d81c590d4050a166 (patch)
tree320027c51f44c83c731d9121e41453dda67ed3ce /tests/reflection
parent2e4b5770fa7e6dbf56845382706b33a22d6a025b (diff)
Added forward-mode autodiff support for more instructions (#2331)
* 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()'
Diffstat (limited to 'tests/reflection')
0 files changed, 0 insertions, 0 deletions