kerbowa wrote: > I'd make the refactoring and change to module pass separate PRs. I can, but the refactoring is actually quite minor, the diff looks big but 90% is just indentation. https://github.com/llvm/llvm-project/pull/112790