https://github.com/preames approved this pull request. LGTM (Make sure you rebase carefully when landing - there's enough test changes I suspect you'll easily get conflicts.) https://github.com/llvm/llvm-project/pull/113675