https://github.com/MattPD approved this pull request. All my prior concerns are addressed as of commit d021dec77b1a062b3bf57242a81cf22e57d9af4d, approving with a minor nit (adding a test RUN line). https://github.com/llvm/llvm-project/pull/226575