https://github.com/Prabhuk requested changes to this pull request. Changing the status from approved to request changes based on further experimentation with this patch. https://github.com/llvm/llvm-project/pull/120632