https://github.com/DavidSpickett requested changes to this pull request. Request changes just so the remaining comment doesn't get forgotten, the rest Michael has approved and if he's cool with it so am I. https://github.com/llvm/llvm-project/pull/140761