https://github.com/marbre approved this pull request. I unfortunately had only time for a quick scan of the current revision. Just a few small nits. Should be fine if it gets merged afterwards. https://github.com/llvm/llvm-project/pull/102331