diff options
| author | Sai Praveen Bangaru <31557731+saipraveenb25@users.noreply.github.com> | 2022-07-18 23:32:30 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-18 23:32:30 -0400 |
| commit | 5b4f35b8d00661852c607a49d81c590d4050a166 (patch) | |
| tree | 320027c51f44c83c731d9121e41453dda67ed3ce /tests/reflection | |
| parent | 2e4b5770fa7e6dbf56845382706b33a22d6a025b (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
