lenary wrote: This might run into issues to do with what will look, to llvm, like overlapping encodings, where the encoding space in e.g. an instruction that takes GPRNoX0 is reused. We have a few places like this so I will need to check that over. https://github.com/llvm/llvm-project/pull/128140