https://github.com/michaelrj-google commented: this patch overall looks fine, I'll approve once you mark it not a draft, but it would be good to add something in the commit message about why this is being added. https://github.com/llvm/llvm-project/pull/89819