summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/rbug
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2016-07-08 16:23:38 -0700
committerEric Anholt <[email protected]>2016-07-13 23:54:15 -0700
commitee69cfd11d34e6570c579c42f9cd8b5c8ea36bcf (patch)
tree5a8a817d69a9ca12e870dc89453ff988bedd550c /src/gallium/drivers/rbug
parent4e797bd98f3aaea8d295c661f7501053156d211a (diff)
vc4: Convert vc4_opt_dead_code to work in the presence of control flow.
With control flow, we can't be sure that we'll see the uses of a variable before its def as we walk backwards. Given that NIR is eliminating our long chains of dead code, a simple solution for now seems fine. This slightly changes the order of some optimizations, and so an opt_vpm happens before opt_dce, causing 3 dead MOVs to be turned into dead FMAXes in Minecraft: instructions in affected programs: 52 -> 54 (3.85%)
Diffstat (limited to 'src/gallium/drivers/rbug')
0 files changed, 0 insertions, 0 deletions