Skip to content

aco: Eliminate SCC copies when possible.

Georg Lehmann requested to merge DadSchoorse/mesa:aco-scc-copy into main
Foz-DB Navi31:
Totals from 2517 (3.22% of 78112) affected shaders:
Instrs: 5992126 -> 5972611 (-0.33%); split: -0.33%, +0.00%
CodeSize: 30986404 -> 30914536 (-0.23%); split: -0.23%, +0.00%
Latency: 43221112 -> 43217422 (-0.01%); split: -0.02%, +0.01%
InvThroughput: 6675983 -> 6674598 (-0.02%); split: -0.02%, +0.00%
SClause: 181987 -> 181976 (-0.01%); split: -0.01%, +0.00%
Copies: 538852 -> 519419 (-3.61%)

Also reduces instruction count regressions by the nir_opt_move commit in !27032 (merged) from 0.46% to 0.43%.

Merge request reports