https://github.com/jthackray approved this pull request. This looks okay to me, and moving to tablegen brings consistency with AArch64. So I'm in favour of this, and I can't see any obvious regressions or nits. What do others think? @davemgreen https://github.com/llvm/llvm-project/pull/208380