[llvm] [CodeGen] Port PrintMIR to new pass manager (PR #79440)

via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 25 15:13:57 PST 2024


paperchalice wrote:

> are there module passes that must run interleaved in the machine function passes? or can we run all module passes up front?

All machine module passes. `MachineCheckDebugify`, `MachineDebugify` and `MachineStripDebug` will modify the metadata and debug instruction in module to track the line number and variable number. `MachineOutliner` will create outlined functions in module.

https://github.com/llvm/llvm-project/pull/79440


More information about the llvm-commits mailing list