https://github.com/erichkeane approved this pull request. 3 comments are all 'nits', so once those conversations are resolved, this LGTM. Please resolve those 3 before merging. https://github.com/llvm/llvm-project/pull/122379