https://github.com/jh7370 approved this pull request. One remaining nit, otherwise LGTM. I assume you need me to merge this for you? If so, please let me know when you are happy for me to do so. https://github.com/llvm/llvm-project/pull/196611