DavidSpickett wrote: I've pushed this as two commits the first is adding the register, the second updates tests, for easier review. I intend to squash both once approved. This does not cover core files, that'll be the follow up PR. https://github.com/llvm/llvm-project/pull/70205