https://github.com/skatrak approved this pull request. I think this looks good, I just have a couple of nits. Do leave some time for other reviewers, in case we missed any other issues. https://github.com/llvm/llvm-project/pull/81452