[llvm] f5faf29 - [Lanai] Force AsmPrinterEndPass (#206623)

via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 29 17:54:55 PDT 2026


Author: Aiden Grossman
Date: 2026-06-29T17:54:51-07:00
New Revision: f5faf2902744e133336ae728bd654f94860f4868

URL: https://github.com/llvm/llvm-project/commit/f5faf2902744e133336ae728bd654f94860f4868
DIFF: https://github.com/llvm/llvm-project/commit/f5faf2902744e133336ae728bd654f94860f4868.diff

LOG: [Lanai] Force AsmPrinterEndPass (#206623)

So that no pass instrumentation ends up preventing the addition of this
necessary pass.

Also makes this consistent with X86.

Added: 
    

Modified: 
    llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp b/llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
index 228932155d24d..735a5f0386056 100644
--- a/llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
+++ b/llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
@@ -68,7 +68,7 @@ void LanaiCodeGenPassBuilder::addAsmPrinter(PassManagerWrapper &PMW) const {
 }
 
 void LanaiCodeGenPassBuilder::addAsmPrinterEnd(PassManagerWrapper &PMW) const {
-  addModulePass(LanaiAsmPrinterEndPass(), PMW);
+  addModulePass(LanaiAsmPrinterEndPass(), PMW, /*Force=*/true);
 }
 
 } // namespace


        


More information about the llvm-commits mailing list