https://github.com/aankit-ca commented: This LGTM to me too once you fix androm3da's comments. I have one question: Is the testcase sufficient enough to cause the hang? If not can we consider increasing it's size? https://github.com/llvm/llvm-project/pull/189531