aco: Wave32 support
This series allows ACO to compile shaders that work in Wave32 mode.
It contains a couple of small fixes/cleanups, and then a bunch of things that need to be changed for Wave32. The "meat" of this series is one big patch which changes all usages of VCC and EXEC in ACO so that they are s1 in Wave32 and s2 in Wave64. If these are s1 it also changes the instructions that operate on them.
- Tested games: Talos, RotTR, SotTR (the Feral ports) are playable
- Subgroups CTS tests should also work (except when a test fails due to a shader still being handled by LLVM)
Edited by Timur Kristóf