lenary wrote: These sequences look right to me. This is following the AArch64 way of creating subclasses, which should work, but may be more complexity than we need? I don't feel qualified to make that call for certain. https://github.com/llvm/llvm-project/pull/145461