https://github.com/shiltian requested changes to this pull request. The current form of this PR didn't resolve the concerns we have in #224691. https://github.com/llvm/llvm-project/pull/225492