[llvm] [CodeGen][NewPM] Port `AsmPrinter` to new pass manager (PR #99320)

Akshat Oke via llvm-commits llvm-commits at lists.llvm.org
Thu May 15 22:00:59 PDT 2025


================
@@ -531,6 +532,12 @@ PassBuilder::PassBuilder(TargetMachine *TM, PipelineTuningOptions PTO,
                                           PARAMS)                              \
   PIC->addClassToPassName(CLASS, NAME);
 #include "llvm/Passes/MachinePassRegistry.def"
+
+      PIC->addClassToPassName(AsmPrinterInitializePass::name(),
+                              "asm-printer-initialize");
+      PIC->addClassToPassName(AsmPrinterPass::name(), "asm-printer");
+      PIC->addClassToPassName(AsmPrinterFinalizePass::name(),
+                              "asm-printer-finalize");
----------------
optimisan wrote:

Could let targets add their pass name in the PB callback also?

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


More information about the llvm-commits mailing list