[llvm-branch-commits] [llvm] [BPF][NewPM] Port bpf-check-and-opt-ir (PR #207787)

Aiden Grossman via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Jul 13 17:52:33 PDT 2026


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

>From 8cff7cc76b143f81d5c2778bb02bde047e829bf7 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Mon, 6 Jul 2026 17:57:42 +0000
Subject: [PATCH] fix

Created using spr 1.3.7
---
 llvm/lib/Target/BPF/BPFCodeGenPassBuilder.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/llvm/lib/Target/BPF/BPFCodeGenPassBuilder.cpp b/llvm/lib/Target/BPF/BPFCodeGenPassBuilder.cpp
index fcfd4a56ee231..b086fd13ddde2 100644
--- a/llvm/lib/Target/BPF/BPFCodeGenPassBuilder.cpp
+++ b/llvm/lib/Target/BPF/BPFCodeGenPassBuilder.cpp
@@ -43,7 +43,8 @@ class BPFCodeGenPassBuilder
 
 void BPFCodeGenPassBuilder::addIRPasses(PassManagerWrapper &PMW) const {
   addFunctionPass(AtomicExpandPass(TM), PMW);
-  // TODO(boomanaiden154): Add BPFCheckAndAdjustIR when it has been ported.
+  flushFPMsToMPM(PMW);
+  addModulePass(BPFCheckAndAdjustIRPass(), PMW);
 
   Base::addIRPasses(PMW);
 }



More information about the llvm-branch-commits mailing list