summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan
diff options
context:
space:
mode:
authorTimothy Arceri <[email protected]>2018-12-14 10:23:27 +1100
committerTimothy Arceri <[email protected]>2018-12-14 17:21:35 +1100
commita2ec78883f402ccfb60bce3c35ec819061e6338f (patch)
treed1ec9bd7920914151c66a1df402f26b69c5def97 /src/intel/vulkan
parent0ac5acaeaaa651d850d77ebab094fa851a7ee06d (diff)
nir: fix opt_if_loop_last_continue()
The pass did not correctly handle loops ending in: if ssa_7 { block block_8: /* preds: block_7 */ continue /* succs: block_1 */ } else { block block_9: /* preds: block_7 */ break /* succs: block_11 */ } The break will get eliminated by another opt but if this pass gets called first (as it does on RADV) we ended up inserting instructions after the break. Fixes: 5921a19d4b0c ("nir: add if opt opt_if_loop_last_continue()") Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/intel/vulkan')
0 files changed, 0 insertions, 0 deletions