[llvm] [CodeGen][NewPM] Port `AsmPrinter` to new pass manager (PR #99320)
Akshat Oke via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 27 02:11:30 PST 2025
================
@@ -138,8 +138,8 @@ bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM,
return true;
// Create the AsmPrinter, which takes ownership of AsmStreamer if successful.
- FunctionPass *Printer =
- getTarget().createAsmPrinter(*this, std::move(*MCStreamerOrErr));
+ AsmPrinterLegacy *Printer =
+ getTarget().createAsmPrinterLegacy(*this, std::move(*MCStreamerOrErr));
if (!Printer)
----------------
optimisan wrote:
Is `createAsmPrinterLegacy(getTarget().createAsmPrinter(...))` possible here? (and then remove the AsmPrinterLegacyCtorFn)
https://github.com/llvm/llvm-project/pull/99320
More information about the llvm-commits
mailing list