summaryrefslogtreecommitdiffstats
path: root/docs/conform.html
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2016-08-08 17:05:18 -0700
committerTimothy Arceri <[email protected]>2017-01-09 12:32:16 +1100
commit1c50d31c2613ec41d53fc784c59708e4d271f9b4 (patch)
treed8b6f65363a00113ce8519f667639f02bb91dc67 /docs/conform.html
parent86b9be777f11b1226565350363e6b39f7b2f22c8 (diff)
nir: Convert ineg(b2i(a)) to a if it's a boolean.
On BDW: total instructions in shared programs: 13071119 -> 13070371 (-0.01%) instructions in affected programs: 83424 -> 82676 (-0.90%) helped: 505 HURT: 45 (all TCS, all hurt by a single instruction) total cycles in shared programs: 256601322 -> 256588932 (-0.00%) cycles in affected programs: 819410 -> 807020 (-1.51%) helped: 450 HURT: 57 total loops in shared programs: 2950 -> 2942 (-0.27%) loops in affected programs: 8 -> 0 helped: 7 HURT: 0 v2: Drop unnecessary 'a@bool' annotation (Connor, Eric). Add a comment explaining the rule (Ian). Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Ian Romanick <[email protected]> [v1] Reviewed-by: Timothy Arceri <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'docs/conform.html')
0 files changed, 0 insertions, 0 deletions