https://github.com/AaronBallman approved this pull request. Thank you for working on this! I think it looks good, but please wait a bit before landing in case anyone else has feedback. https://github.com/llvm/llvm-project/pull/122140