diff options
| author | Sai Praveen Bangaru <31557731+saipraveenb25@users.noreply.github.com> | 2023-09-03 15:57:15 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-03 12:57:15 -0700 |
| commit | 641f7bdc4ea4f75385c30d833cce4619a411ec67 (patch) | |
| tree | ab87024966738aba53b44b9b4117ef59c712589f /tests/nv-extensions | |
| parent | 1d4b5b6fd2433a10cc7ab87626cb560f54b0acbb (diff) | |
Loop inversion: Handle case where loop can have additional inner breaks (#3178)
* Loop inversion: Handle case where loop can have additional inner breaks
- We now have another critical-edge-breaking block `e4` that is the target of inner breaks.
- Both `e4` and `e1` (the break branch from the loop condition) branch to the loop's ne break block `b2`.
- `b2` is a clone of the old break block `b`, and it simply branches to the old break block.
This fixes an IR validation issue in `tests/autodiff/reverse-while-loop-2.slang`
* Delete region-wave-masks.slang
---------
Co-authored-by: Yong He <yonghe@outlook.com>
Diffstat (limited to 'tests/nv-extensions')
0 files changed, 0 insertions, 0 deletions
