diff options
author | Timothy Arceri <[email protected]> | 2017-01-08 23:52:59 +1100 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-01-12 09:47:29 +1100 |
commit | de8b03f5fbd32f12a0b8257a2ae8e4e26b5ca05b (patch) | |
tree | aacd90ecec83d300f8279e716746f58d6c154438 /src/compiler/nir/nir.c | |
parent | 7acc8652268205a266068ea4d059eccce43e1f78 (diff) |
nir: don't turn ieq/ine into inot if used by an if
Otherwise we will end up with an extra instruction to compare the
result of the inot.
On BDW:
total instructions in shared programs: 13060620 -> 13060481 (-0.00%)
instructions in affected programs: 103379 -> 103240 (-0.13%)
helped: 127
HURT: 0
total cycles in shared programs: 256590950 -> 256587408 (-0.00%)
cycles in affected programs: 11324730 -> 11321188 (-0.03%)
helped: 114
HURT: 21
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/compiler/nir/nir.c')
0 files changed, 0 insertions, 0 deletions