[llvm-branch-commits] [lldb] [llvm] [ExecutionEngine] Remove interpreter (PR #220113)

Aiden Grossman via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Aug 31 17:47:17 PDT 2026


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

>From 05601f90edc980bbf00544333a4c9ebd8a49433c Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Tue, 1 Sep 2026 00:44:49 +0000
Subject: [PATCH 1/2] fix

Created using spr 1.3.7
---
 llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp b/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
index 21b8edb482352..ab5bc76d1e81f 100644
--- a/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
+++ b/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
@@ -9,7 +9,6 @@
 #include "llvm/ExecutionEngine/ExecutionEngine.h"
 #include "llvm/ADT/STLExtras.h"
 #include "llvm/ExecutionEngine/GenericValue.h"
-#include "llvm/ExecutionEngine/Interpreter.h"
 #include "llvm/ExecutionEngine/RTDyldMemoryManager.h"
 #include "llvm/IR/DerivedTypes.h"
 #include "llvm/IR/GlobalVariable.h"

>From 12a752adf503db2fa945acb881f1f0b4b5a3c2a0 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Tue, 1 Sep 2026 00:47:04 +0000
Subject: [PATCH 2/2] fix

Created using spr 1.3.7
---
 lldb/source/Expression/IRExecutionUnit.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lldb/source/Expression/IRExecutionUnit.cpp b/lldb/source/Expression/IRExecutionUnit.cpp
index 4f18a5da94e10..67d79d15a49ad 100644
--- a/lldb/source/Expression/IRExecutionUnit.cpp
+++ b/lldb/source/Expression/IRExecutionUnit.cpp
@@ -277,8 +277,7 @@ void IRExecutionUnit::GetRunnableInfo(Status &error, lldb::addr_t &func_addr,
   llvm::EngineBuilder builder(std::move(m_module_up));
   llvm::Triple triple(m_module->getTargetTriple());
 
-  builder.setEngineKind(llvm::EngineKind::JIT)
-      .setErrorStr(&error_string)
+  builder.setErrorStr(&error_string)
       .setRelocationModel(triple.isOSBinFormatMachO() ? llvm::Reloc::PIC_
                                                       : llvm::Reloc::Static)
       .setMCJITMemoryManager(std::make_unique<MemoryManager>(*this))



More information about the llvm-branch-commits mailing list