vkd3d-shader/ir: Remove loops that terminate with a `break'.
Another round of optimizations for the CFG structurizer. Here we begin getting rid of many of the loops that were generated during structurization to represent forward jumps, but that are better expressed with selection constructs when possible. More optimizations will follow.
Merge request reports
Activity
mentioned in merge request !773 (merged)
added 65 commits
-
15f0c79f...e29706d3 - 62 commits from branch
wine:master
- f5d1b5d2 - vkd3d-shader/ir: Move `break's out of selection constructs when possible.
- 105ccc47 - vkd3d-shader/ir: Count how many jumps target each loop.
- aad040af - vkd3d-shader/ir: Remove loops that terminate with a `break'.
Toggle commit list-
15f0c79f...e29706d3 - 62 commits from branch
Please register or sign in to reply