vyom1611 wrote: Hey, is the last committed test producing the correct symbols? Or is it a problem with the pass logic itself? Please let me know and I can update accordingly, and get this PR ready to be merged https://github.com/llvm/llvm-project/pull/101891