diff options
author | Timothy Arceri <[email protected]> | 2017-01-12 17:01:03 +1100 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-04-24 12:08:14 +1000 |
commit | 83f7fdf83a0546e477aba7fb3685cf78588ea2be (patch) | |
tree | e1297a8971f8c45b61473f13e9454573d788c5e9 /src/compiler/nir/nir_metadata.c | |
parent | 18947fde7ad60859ca1e843aaacf4f5db3c72b91 (diff) |
nir: add flt comparision simplification
Didn't turn out as useful as I'd hoped, but it will help alot more on
i965 by reducing regressions when we drop brw_do_channel_expressions()
and brw_do_vector_splitting().
I'm not sure how much sense 'is_not_used_by_conditional' makes on
platforms other than i965 but since this is a new opt it at least
won't do any harm.
shader-db BDW:
total instructions in shared programs: 13029581 -> 13029415 (-0.00%)
instructions in affected programs: 15268 -> 15102 (-1.09%)
helped: 86
HURT: 0
total cycles in shared programs: 247038346 -> 247036198 (-0.00%)
cycles in affected programs: 692634 -> 690486 (-0.31%)
helped: 183
HURT: 27
Reviewed-by: Elie Tournier <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/compiler/nir/nir_metadata.c')
0 files changed, 0 insertions, 0 deletions