[llvm-branch-commits] [llvm] [MSP430] Port AsmPrinter to NewPM (PR #206822)
Aiden Grossman via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Jul 1 21:53:15 PDT 2026
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/206822
>From d0f569e2838d424fd92e538799b7033482fcf052 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Tue, 30 Jun 2026 20:26:59 +0000
Subject: [PATCH 1/2] fix
Created using spr 1.3.7
---
llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp b/llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
index 27051a2dd7bd3..a15ae42891268 100644
--- a/llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
+++ b/llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
@@ -57,7 +57,7 @@ void MSP430CodeGenPassBuilder::addPreEmitPass(PassManagerWrapper &PMW) const {
void MSP430CodeGenPassBuilder::addAsmPrinterBegin(
PassManagerWrapper &PMW) const {
- addModulePass(MSP430AsmPrinterBeginPass(), PMW);
+ addModulePass(MSP430AsmPrinterBeginPass(), PMW, /*Force=*/true);
}
void MSP430CodeGenPassBuilder::addAsmPrinter(PassManagerWrapper &PMW) const {
>From 0d15a4e4d0a1672bd813ded89bf66671096dda3e Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Thu, 2 Jul 2026 02:00:43 +0000
Subject: [PATCH 2/2] fix
Created using spr 1.3.7
---
llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp b/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
index e15e24e1723f0..13feb873166fe 100644
--- a/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
+++ b/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
@@ -227,6 +227,6 @@ PreservedAnalyses MSP430AsmPrinterEndPass::run(Module &M,
MSP430AsmPrinter &AsmPrinter = static_cast<MSP430AsmPrinter &>(
MAM.getResult<AsmPrinterAnalysis>(M).getPrinter());
setupModuleAsmPrinter(M, MAM, AsmPrinter);
- AsmPrinter.doInitialization(M);
+ AsmPrinter.doFinalization(M);
return PreservedAnalyses::all();
}
More information about the llvm-branch-commits
mailing list