jayfoad wrote: Abandoning because some hazard mitigations generate VALU instructions that require VGPR lowering to be run afterwards, for example: https://github.com/llvm/llvm-project/pull/184904#issuecomment-4027116864 https://github.com/llvm/llvm-project/pull/184987