nir, aco: load/store vectorizer improvements and I/O vectorization
fossil-db (Sienna):
PERCENTAGE DELTAS Shaders SGPRs VGPRs CodeSize MaxWaves Instrs Cycles VMEM SMEM VClause SClause Branches PreVGPRs
assassins_creed_origins 2104 -0.02% +0.02% -0.04% -0.03% -0.03% -0.01% -0.06% +0.00% -0.02% -0.00% . .
battlefront2 4568 . -0.00% -0.01% . -0.01% -0.01% -0.01% -0.02% -0.03% -0.00% . +0.01%
britannia 465 . . -0.18% . -0.12% -0.12% . . . . . .
control_msaa4x 752 . . . . . . . . . . . .
control_no_msaa 752 . . . . . . . . . . . .
dark_souls_1_remastered 4249 . . . . . . . . . . . .
dark_souls_2_sotfs 6876 . . . . . . . . . . . .
dark_souls_3 8912 -0.09% +0.06% -0.85% -0.08% -0.61% -0.41% -1.41% -0.76% -5.27% +0.07% . +0.18%
death_stranding 1467 . . . . . . . . . . . .
detroit_become_human 19959 . . . . . . . . . . . .
deus_ex_md 8063 -0.04% +0.08% -0.40% -0.04% -0.29% -0.24% -0.52% -1.01% -2.12% +0.10% . +0.36%
dirt4 4030 -0.05% +0.05% -0.09% . -0.07% -0.04% -0.47% -0.16% -0.13% -0.03% . +0.08%
doom_2016 2963 . . . . . . . . . . . .
doom_eternal 1211 . . . . . . . . . . . .
dota2 1015 . . . . . . . . . . . .
dow3 280 . +0.25% -0.19% -0.14% -0.15% -0.15% +0.01% . . . . +0.35%
evilwithin_demo 740 . . . . . . . . . . . .
f12017 5503 . . . . . . . . . . . .
gtav 2987 . +0.21% -0.17% -0.09% -0.12% -0.12% +0.28% +0.06% -1.19% +0.01% . +0.24%
hitman 2785 . +0.05% -0.05% -0.06% -0.03% -0.02% -0.03% +0.10% -0.22% -0.02% . +0.03%
PERCENTAGE DELTAS Shaders SGPRs VGPRs CodeSize MaxWaves Instrs Cycles VMEM SMEM VClause SClause Branches PreVGPRs
madmax 948 . . . . . . . . . . . .
nier 5492 . . . . . . . . . . . .
parallel-rdp/small_subgroup 246 . . . . . . . . . . . .
parallel-rdp/small_uber_subgroup 55 . . . . . . . . . . . .
parallel-rdp/subgroup 327 . . . . . . . . . . . .
parallel-rdp/uber_subgroup 55 . . . . . . . . . . . .
rdr2 3888 . +0.20% -0.13% -0.16% -0.10% -0.02% -0.64% -0.13% -0.50% +0.00% . +0.23%
redout 2509 +0.03% +0.06% -0.13% -0.04% -0.10% -0.10% -0.16% -0.03% -1.67% -0.00% . +0.05%
rottr 8120 +0.00% +0.01% -0.18% -0.01% -0.14% -0.03% -0.09% -0.12% -0.07% -0.02% . +0.02%
sottr_demo 5705 . . -0.05% . -0.04% -0.02% -0.03% +0.01% -0.04% -0.01% +0.01% +0.00%
strange_brigade 1417 . . -1.11% . -0.69% -0.68% +0.07% -0.03% -5.11% +0.00% . -0.04%
talos 794 . . . . . . . . . . . .
thewitness 3150 . . . . . . . . . . . .
threekingdoms 844 . . -0.13% . -0.07% -0.07% . . . . . .
tomb_raider 16230 -0.13% +0.70% -2.11% -0.44% -1.48% -1.47% -1.71% -0.65% -4.19% -0.23% +0.01% +0.56%
warhammer2 1803 . . . . . . . . . . . .
wolfenstein2_fp16 639 . . . . . . . . . . . .
worldofwarships 5590 . . . . . . . . . . . .
youngblood 796 . . . . . . . . . . . .
youngblood_fp16 502 . . . . . . . . . . . .
-------------------------------------------------------------------------------------------------------------------------------------------------------
All affected 2588 -1.34% +3.99% -11.15% -4.29% -8.11% -7.87% -16.99% -6.25% -28.80% -0.61% +0.05% +4.26%
-------------------------------------------------------------------------------------------------------------------------------------------------------
Total 138791 -0.02% +0.09% -0.23% -0.07% -0.16% -0.02% -0.33% -0.19% -1.03% -0.01% +0.00% +0.09%
Edited by Rhys Perry