[llvm-branch-commits] [llvm] [WebAssembly] Port WebAssemblyMCLowerPrePass (PR #210440)

Aiden Grossman via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Jul 22 07:42:40 PDT 2026


https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/210440

>From 8b441f995ef1ad38949a7fc73c7e093b50f9f2a5 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 17 Jul 2026 21:28:27 +0000
Subject: [PATCH] fix

Created using spr 1.3.7
---
 llvm/lib/Target/WebAssembly/WebAssembly.h                     | 4 ++--
 llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp | 2 +-
 llvm/lib/Target/WebAssembly/WebAssemblyMCLowerPrePass.cpp     | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/llvm/lib/Target/WebAssembly/WebAssembly.h b/llvm/lib/Target/WebAssembly/WebAssembly.h
index aa15f112eca26..fc28aff21aa42 100644
--- a/llvm/lib/Target/WebAssembly/WebAssembly.h
+++ b/llvm/lib/Target/WebAssembly/WebAssembly.h
@@ -301,8 +301,8 @@ class WebAssemblyPeepholePass
 
 FunctionPass *createWebAssemblyPeepholeLegacyPass();
 
-class WebAssemblyMCLowerPass
-    : public RequiredPassInfoMixin<WebAssemblyMCLowerPass> {
+class WebAssemblyMCLowerPrePass
+    : public RequiredPassInfoMixin<WebAssemblyMCLowerPrePass> {
 public:
   PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
 };
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
index 14540e4288781..239d2473c9088 100644
--- a/llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+++ b/llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
@@ -242,7 +242,7 @@ void WebAssemblyCodeGenPassBuilder::addPreEmitPass(
 
   // Collect information to prepare for MC lowering / asm printing.
   flushFPMsToMPM(PMW);
-  addModulePass(WebAssemblyMCLowerPass(), PMW);
+  addModulePass(WebAssemblyMCLowerPrePass(), PMW);
 }
 
 } // namespace
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyMCLowerPrePass.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyMCLowerPrePass.cpp
index 318b2dd13f79e..7aa5b6570edee 100644
--- a/llvm/lib/Target/WebAssembly/WebAssemblyMCLowerPrePass.cpp
+++ b/llvm/lib/Target/WebAssembly/WebAssemblyMCLowerPrePass.cpp
@@ -100,8 +100,8 @@ bool WebAssemblyMCLowerPreLegacy::runOnModule(Module &M) {
   return mcLower(M, MMI);
 }
 
-PreservedAnalyses WebAssemblyMCLowerPass::run(Module &M,
-                                              ModuleAnalysisManager &MAM) {
+PreservedAnalyses WebAssemblyMCLowerPrePass::run(Module &M,
+                                                 ModuleAnalysisManager &MAM) {
   MachineModuleInfo &MMI = MAM.getResult<MachineModuleAnalysis>(M).getMMI();
   return mcLower(M, MMI) ? PreservedAnalyses::none().preserveSet<CFGAnalyses>()
                          : PreservedAnalyses::all();



More information about the llvm-branch-commits mailing list