pranavk wrote: I have added separate commits for addressing concern in #136641. I am okay splitting it across multiple PRs but I feel everything is so closely related, perhaps it should be just one PR. https://github.com/llvm/llvm-project/pull/139493