aco: various boolean phi optimizations
This has an especially large effect with Detroit: Become Human and parallel-rdp:
PERCENTAGE DELTAS Shaders SGPRs VGPRs SpillSGPRs SpillVGPRs CodeSize MaxWaves Instrs
battlefront2 4568 . . . . +0.01% . -0.00%
britannia 469 . . . . . . .
dark_souls_1_remastered 4249 . . . . . . .
dark_souls_2_sotfs 6876 . . . . . . .
dark_souls_3 8935 . . . . -0.00% . -0.00%
detroit_become_human 19959 -0.27% -0.17% -50.51% . -4.02% +0.09% -3.51%
deus_ex_md 8063 . . . . -0.00% . -0.00%
dirt4 4078 . . . . . . .
doom_2016 2963 . . . . -0.01% . -0.01%
dota2 1015 . . . . . . .
dow3 282 -0.08% . . . +0.00% . +0.00%
evilwithin_demo 742 . . . . . . .
f12017 5503 . . -9.84% . -0.04% . -0.05%
gtav 2991 . . . . . . .
hitman 2785 . . . . -0.00% . -0.00%
madmax 948 . . . . . . .
nier 5492 . . . . -0.00% . -0.00%
parallel-rdp/small_subgroup 246 -2.68% -0.13% -inf% . -2.42% . -3.15%
parallel-rdp/small_uber_subgroup 55 -2.67% +0.19% -48.61% -1.62% -4.09% . -3.60%
parallel-rdp/subgroup 327 -1.68% -0.05% -57.75% . -2.69% . -3.54%
parallel-rdp/uber_subgroup 55 -2.67% . -43.62% -1.13% -6.44% . -5.79%
redout 2520 . . . . . . .
rottr 8130 . . . . . . .
sottr_demo 5711 -0.00% . . . -0.00% . -0.00%
strange_brigade 1417 . . . . -0.03% . -0.03%
talos 794 . . . . . . .
thewitness 3151 . . . . -0.00% . -0.00%
threekingdoms 847 -0.52% . . . -0.14% . -0.19%
tomb_raider 16232 . . . . . . .
warhammer2 1803 -0.42% . . . -0.06% . -0.08%
worldofwarships 5590 . . . . -0.00% . -0.00%
youngblood 843 -0.14% . . . -0.07% . -0.10%
youngblood_fp16 682 -0.05% . . . -0.08% . -0.11%
--------------------------------------------------------------------------------------------------------------------------
All affected 7361 -0.64% -0.24% -50.37% -1.38% -4.59% +0.32% -4.04%
--------------------------------------------------------------------------------------------------------------------------
Total 128321 -0.07% -0.03% -50.20% -1.38% -1.33% +0.01% -1.17%
Edited by Rhys Perry