https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/210246
>From afad05c446fa73bbcd0a800dc7b97e8128b9ae70 Mon Sep 17 00:00:00 2001 From: Aiden Grossman <[email protected]> Date: Fri, 17 Jul 2026 06:29:03 +0000 Subject: [PATCH 1/2] fix Created using spr 1.3.7 --- .../Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp | 1 + llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp index eb9ba74f46c76..ba9caf288ee88 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include "WebAssembly.h" +#include "WebAssemblyExceptionInfo.h" #include "WebAssemblyTargetMachine.h" #include "llvm/CodeGen/AtomicExpand.h" #include "llvm/CodeGen/IndirectBrExpand.h" diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def b/llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def index 3f535c7e648a8..1b708652336f4 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def +++ b/llvm/lib/Target/WebAssembly/WebAssemblyPassRegistry.def @@ -29,6 +29,12 @@ FUNCTION_PASS("wasm-reduce-to-any-all-true", WebAssemblyReduceToAnyAllTruePass(* FUNCTION_PASS("wasm-ref-type-mem2local", WebAssemblyRefTypeMem2LocalPass()) #undef FUNCTION_PASS +#ifndef MACHINE_FUNCTION_ANALYSIS +#define MACHINE_FUNCTION_ANALYSIS(NAME, CREATE_PASS) +#endif +MACHINE_FUNCTION_ANALYSIS("wasm-exception-info", WebAssemblyExceptionAnalysis()) +#undef MACHINE_FUNCTION_ANALYSIS + #ifndef MACHINE_FUNCTION_PASS #define MACHINE_FUNCTION_PASS(NAME, CREATE_PASS) #endif >From 287e01f4c9dec016be186662a2cf4cc7fe1d38ea Mon Sep 17 00:00:00 2001 From: Aiden Grossman <[email protected]> Date: Fri, 17 Jul 2026 22:13:49 +0000 Subject: [PATCH 2/2] rebase Created using spr 1.3.7 --- llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp index 0596fdad12821..92b1dc9502d4b 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp @@ -14,6 +14,7 @@ #include "WebAssemblyExceptionInfo.h" #include "WebAssemblyUtilities.h" #include "llvm/ADT/PostOrderIterator.h" +#include "llvm/CodeGen/MachineBlockFrequencyInfo.h" #include "llvm/CodeGen/MachineDominanceFrontier.h" #include "llvm/CodeGen/MachineDominators.h" #include "llvm/CodeGen/MachineFunctionAnalysisManager.h" _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
