nir: Pull b2f out of bcsel
authorIan Romanick <ian.d.romanick@intel.com>
Thu, 1 Feb 2018 23:33:04 +0000 (15:33 -0800)
committerIan Romanick <ian.d.romanick@intel.com>
Tue, 6 Mar 2018 19:17:29 +0000 (11:17 -0800)
commitb974dfee114cc7a4857af324e86ab81318c78176
treeea3477d1baa78f3163c20b9b25db8d1e03463aef
parentf50400cc8040cf2d07de97e76d9b1ed144c5c8b4
nir: Pull b2f out of bcsel

All platforms had similar results. (Skylake shown)
total instructions in shared programs: 14516592 -> 14516586 (<.01%)
instructions in affected programs: 500 -> 494 (-1.20%)
helped: 2
HURT: 0

total cycles in shared programs: 533167044 -> 533166998 (<.01%)
cycles in affected programs: 6988 -> 6942 (-0.66%)
helped: 2
HURT: 0

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
src/compiler/nir/nir_opt_algebraic.py