Sisyph wrote: This seems like a good step. LGTM. I agree that it would be better to fix vcc on construction rather than after. For VOPD, it wouldn't even require HwMode, because the instructions are only available in wave32. https://github.com/llvm/llvm-project/pull/87788