[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