[llvm] [ORC] Remove dead SimpleRemoteEPC::createDefaultMemoryManager method (PR #215744)

Lang Hames via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 12 00:23:34 PDT 2026


https://github.com/lhames created https://github.com/llvm/llvm-project/pull/215744

This method is unused. Remove it. NFC.

>From 66b9e092fe90a1c73aed7c095beb4811eadbd139 Mon Sep 17 00:00:00 2001
From: Lang Hames <lhames at gmail.com>
Date: Wed, 12 Aug 2026 17:07:19 +1000
Subject: [PATCH] [ORC] Remove dead SimpleRemoteEPC::createDefaultMemoryManager
 method

This method is unused. Remove it. NFC.
---
 .../llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h     |  3 ---
 llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp   | 14 --------------
 2 files changed, 17 deletions(-)

diff --git a/llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h b/llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
index 73e63145b0350..7353e807bdc22 100644
--- a/llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
+++ b/llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
@@ -80,9 +80,6 @@ class LLVM_ABI SimpleRemoteEPC : public ExecutorProcessControl,
                   std::unique_ptr<TaskDispatcher> D)
       : ExecutorProcessControl(std::move(SSP), std::move(D)) {}
 
-  static Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
-  createDefaultMemoryManager(SimpleRemoteEPC &SREPC);
-
   Error sendMessage(SimpleRemoteEPCOpcode OpC, uint64_t SeqNo,
                     ExecutorAddr TagAddr, ArrayRef<char> ArgBytes);
 
diff --git a/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp b/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp
index a651b05d52e3c..32bb6bb1c67d1 100644
--- a/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp
@@ -177,20 +177,6 @@ void SimpleRemoteEPC::handleDisconnect(Error Err) {
   DisconnectCV.notify_all();
 }
 
-Expected<std::unique_ptr<jitlink::JITLinkMemoryManager>>
-SimpleRemoteEPC::createDefaultMemoryManager(SimpleRemoteEPC &SREPC) {
-  EPCGenericJITLinkMemoryManager::SymbolAddrs SAs;
-  if (auto Err = SREPC.getBootstrapSymbols(
-          {{SAs.Allocator, rt::SimpleExecutorMemoryManagerInstanceName},
-           {SAs.Reserve, rt::SimpleExecutorMemoryManagerReserveWrapperName},
-           {SAs.Initialize,
-            rt::SimpleExecutorMemoryManagerInitializeWrapperName},
-           {SAs.Release, rt::SimpleExecutorMemoryManagerReleaseWrapperName}}))
-    return std::move(Err);
-
-  return std::make_unique<EPCGenericJITLinkMemoryManager>(SREPC, SAs);
-}
-
 Error SimpleRemoteEPC::sendMessage(SimpleRemoteEPCOpcode OpC, uint64_t SeqNo,
                                    ExecutorAddr TagAddr,
                                    ArrayRef<char> ArgBytes) {



More information about the llvm-commits mailing list