razvanlupusoru wrote: I have rebased this PR. And then fixed all of the passes and tests that were added after I did the initial work in July. Finally, I also fixed all of the CIR tests also. https://github.com/llvm/llvm-project/pull/149210