https://github.com/MaheshRavishankar requested changes to this pull request. Just putting a marker cause I need to look more deeply into this. THis is a significant change and needs some time to review. https://github.com/llvm/llvm-project/pull/82792