https://github.com/Groverkss requested changes to this pull request. Nice! Just a request for change in implementation, the idea of the change by itself is good. https://github.com/llvm/llvm-project/pull/133988