aco: run opt_algebraic in a loop
authorRhys Perry <pendingchaos02@gmail.com>
Thu, 3 Oct 2019 16:15:34 +0000 (17:15 +0100)
committerRhys Perry <pendingchaos02@gmail.com>
Mon, 21 Oct 2019 19:18:30 +0000 (19:18 +0000)
commit73184e51d1cbb9f22b02e8c9f46e9dec116c63dc
treefe61e2324bec91270b048ab844746a20ab2424d8
parent132ae89b1908dc1ba8483e72ded9380764d8435c
aco: run opt_algebraic in a loop

Totals from affected shaders:
SGPRS: 13920 -> 13656 (-1.90 %)
VGPRS: 12972 -> 12960 (-0.09 %)
Spilled SGPRs: 0 -> 0 (0.00 %)
Spilled VGPRs: 0 -> 0 (0.00 %)
Private memory VGPRs: 0 -> 0 (0.00 %)
Scratch size: 0 -> 0 (0.00 %) dwords per thread
Code Size: 1005680 -> 1000648 (-0.50 %) bytes
LDS: 91 -> 91 (0.00 %) blocks
Max Waves: 688 -> 688 (0.00 %)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
src/amd/compiler/aco_instruction_selection_setup.cpp