https://github.com/AaronBallman commented: We've got competing changes, see #166332 for another implementation of this. Please coordinate with the other author to come up with a single patch. https://github.com/llvm/llvm-project/pull/167086