[llvm] [CodeGen] Port MachineCFGPrinter to new pass manager (PR #137570)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 28 01:15:19 PDT 2025


================
@@ -60,8 +60,10 @@ MachineCFGPrinterPass::run(MachineFunction &MF,
   if (!MCFGFuncName.empty() && !MF.getName().contains(MCFGFuncName))
     return PreservedAnalyses::all();
   OS << "Writing Machine CFG for function ";
-  OS.write_escaped(MF.getName()) << '\n';
-
+  StringRef Name = MF.getName();
+  if (Name.empty())
+    Name = "(unamed machine function)";
----------------
arsenm wrote:

Should use MF.getFunction().printAsOperand  instead 

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


More information about the llvm-commits mailing list