https://github.com/ldionne approved this pull request. LGTM with comment request -- it took a while for it to click for me, so I presume others might benefit from a comment too. https://github.com/llvm/llvm-project/pull/118168