https://github.com/arsenm approved this pull request. LGTM. Maybe should change the description to say this is moving it to tablegen instead of suggesting it's new support https://github.com/llvm/llvm-project/pull/81306