Home
last modified time | relevance | path

Searched refs:SimpleRemoteEPC (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSimpleRemoteEPC.h32 class LLVM_ABI SimpleRemoteEPC : public ExecutorProcessControl,
42 SimpleRemoteEPC &);
44 Expected<std::unique_ptr<MemoryAccess>>(SimpleRemoteEPC &);
52 static Expected<std::unique_ptr<SimpleRemoteEPC>>
55 std::unique_ptr<SimpleRemoteEPC> SREPC( in Create()
56 new SimpleRemoteEPC(std::make_shared<SymbolStringPool>(), in Create()
68 SimpleRemoteEPC(const SimpleRemoteEPC &) = delete;
69 SimpleRemoteEPC &operator=(const SimpleRemoteEPC &) = delete;
70 SimpleRemoteEPC(SimpleRemoteEPC &&) = delete;
71 SimpleRemoteEPC &operator=(SimpleRemoteEPC &&) = delete;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSimpleRemoteEPC.cpp19 SimpleRemoteEPC::~SimpleRemoteEPC() { in ~SimpleRemoteEPC()
27 SimpleRemoteEPC::loadDylib(const char *DylibPath) { in loadDylib()
58 void SimpleRemoteEPC::lookupSymbolsAsync(ArrayRef<LookupRequest> Request, in lookupSymbolsAsync()
63 Expected<int32_t> SimpleRemoteEPC::runAsMain(ExecutorAddr MainFnAddr, in runAsMain()
72 Expected<int32_t> SimpleRemoteEPC::runAsVoidFunction(ExecutorAddr VoidFnAddr) { in runAsVoidFunction()
80 Expected<int32_t> SimpleRemoteEPC::runAsIntFunction(ExecutorAddr IntFnAddr, in runAsIntFunction()
89 void SimpleRemoteEPC::callWrapperAsync(ExecutorAddr WrapperFnAddr, in callWrapperAsync()
125 Error SimpleRemoteEPC::disconnect() { in disconnect()
134 SimpleRemoteEPC::handleMessage(SimpleRemoteEPCOpcode OpC, uint64_t SeqNo, in handleMessage()
190 void SimpleRemoteEPC::handleDisconnect(Error Err) { in handleDisconnect()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DRemoteJITUtils.cpp60 createSharedMemoryManager(SimpleRemoteEPC &SREPC, in createSharedMemoryManager()
92 Expected<std::unique_ptr<SimpleRemoteEPC>>
165 SimpleRemoteEPC::Setup S = SimpleRemoteEPC::Setup(); in launchExecutor()
167 S.CreateMemoryManager = [SlabAllocateSizeString](SimpleRemoteEPC &EPC) { in launchExecutor()
171 return SimpleRemoteEPC::Create<FDSimpleRemoteEPCTransport>( in launchExecutor()
219 Expected<std::unique_ptr<SimpleRemoteEPC>>
257 SimpleRemoteEPC::Setup S = SimpleRemoteEPC::Setup(); in connectTCPSocket()
259 S.CreateMemoryManager = [SlabAllocateSizeString](SimpleRemoteEPC &EPC) { in connectTCPSocket()
263 return SimpleRemoteEPC::Create<FDSimpleRemoteEPCTransport>( in connectTCPSocket()
/freebsd/contrib/llvm-project/clang/include/clang/Interpreter/
H A DRemoteJITUtils.h27 llvm::Expected<std::unique_ptr<llvm::orc::SimpleRemoteEPC>>
34 llvm::Expected<std::unique_ptr<llvm::orc::SimpleRemoteEPC>>
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp1255 return orc::SimpleRemoteEPC::Create<orc::FDSimpleRemoteEPCTransport>( in launchRemote()
1257 llvm::orc::SimpleRemoteEPC::Setup(), PipeFD[1][0], PipeFD[0][1]); in launchRemote()
/freebsd/lib/clang/libllvm/
H A DMakefile852 SRCS_EXT+= ExecutionEngine/Orc/SimpleRemoteEPC.cpp