[llvm] [CodeGen] Port MachineCFGPrinter to new pass manager (PR #137570)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 29 04:53:02 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:
Yes, that avoids the intermediate std::string here
https://github.com/llvm/llvm-project/pull/137570
More information about the llvm-commits
mailing list