Searched refs:SimpleRemoteEPC (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | SimpleRemoteEPC.h | 32 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 D | SimpleRemoteEPC.cpp | 19 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 D | RemoteJITUtils.cpp | 60 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 D | RemoteJITUtils.h | 27 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 D | lli.cpp | 1255 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 D | Makefile | 852 SRCS_EXT+= ExecutionEngine/Orc/SimpleRemoteEPC.cpp
|