LLVM 20.0.0git
llvm::orc::SimpleRemoteEPC Member List

This is the complete list of members for llvm::orc::SimpleRemoteEPC, including all inherited members.

BootstrapMapllvm::orc::ExecutorProcessControlprotected
BootstrapSymbolsllvm::orc::ExecutorProcessControlprotected
callSPSWrapper(ExecutorAddr WrapperFnAddr, WrapperCallArgTs &&...WrapperCallArgs)llvm::orc::ExecutorProcessControlinline
callSPSWrapperAsync(RunPolicyT &&Runner, ExecutorAddr WrapperFnAddr, SendResultT &&SendResult, const ArgTs &...Args)llvm::orc::ExecutorProcessControlinline
callSPSWrapperAsync(ExecutorAddr WrapperFnAddr, SendResultT &&SendResult, const ArgTs &...Args)llvm::orc::ExecutorProcessControlinline
callWrapper(ExecutorAddr WrapperFnAddr, ArrayRef< char > ArgBuffer)llvm::orc::ExecutorProcessControlinline
callWrapperAsync(ExecutorAddr WrapperFnAddr, IncomingWFRHandler OnComplete, ArrayRef< char > ArgBuffer) overridellvm::orc::SimpleRemoteEPCvirtual
llvm::orc::ExecutorProcessControl::callWrapperAsync(RunPolicyT &&Runner, ExecutorAddr WrapperFnAddr, FnT &&OnComplete, ArrayRef< char > ArgBuffer)llvm::orc::ExecutorProcessControlinline
llvm::orc::ExecutorProcessControl::callWrapperAsync(ExecutorAddr WrapperFnAddr, FnT &&OnComplete, ArrayRef< char > ArgBuffer)llvm::orc::ExecutorProcessControlinline
ContinueSession enum valuellvm::orc::SimpleRemoteEPCTransportClient
Create(std::unique_ptr< TaskDispatcher > D, Setup S, TransportTCtorArgTs &&...TransportTCtorArgs)llvm::orc::SimpleRemoteEPCinlinestatic
Dllvm::orc::ExecutorProcessControlprotected
disconnect() overridellvm::orc::SimpleRemoteEPCvirtual
EndSession enum valuellvm::orc::SimpleRemoteEPCTransportClient
ESllvm::orc::ExecutorProcessControlprotected
ExecutorProcessControl(std::shared_ptr< SymbolStringPool > SSP, std::unique_ptr< TaskDispatcher > D)llvm::orc::ExecutorProcessControlinline
getBootstrapMap() constllvm::orc::ExecutorProcessControlinline
getBootstrapMapValue(StringRef Key, std::optional< T > &Val) constllvm::orc::ExecutorProcessControlinline
getBootstrapSymbols(ArrayRef< std::pair< ExecutorAddr &, StringRef > > Pairs) constllvm::orc::ExecutorProcessControlinline
getBootstrapSymbolsMap() constllvm::orc::ExecutorProcessControlinline
getDispatcher()llvm::orc::ExecutorProcessControlinline
getExecutionSession()llvm::orc::ExecutorProcessControlinline
getJITDispatchInfo() constllvm::orc::ExecutorProcessControlinline
getMemMgr() constllvm::orc::ExecutorProcessControlinline
getMemoryAccess() constllvm::orc::ExecutorProcessControlinline
getPageSize() constllvm::orc::ExecutorProcessControlinline
getSymbolStringPool() constllvm::orc::ExecutorProcessControlinline
getTargetTriple() constllvm::orc::ExecutorProcessControlinline
handleDisconnect(Error Err) overridellvm::orc::SimpleRemoteEPCvirtual
handleMessage(SimpleRemoteEPCOpcode OpC, uint64_t SeqNo, ExecutorAddr TagAddr, SimpleRemoteEPCArgBytesVector ArgBytes) overridellvm::orc::SimpleRemoteEPCvirtual
HandleMessageAction enum namellvm::orc::SimpleRemoteEPCTransportClient
intern(StringRef SymName)llvm::orc::ExecutorProcessControlinline
JDIllvm::orc::ExecutorProcessControlprotected
loadDylib(const char *DylibPath) overridellvm::orc::SimpleRemoteEPCvirtual
lookupSymbols(ArrayRef< LookupRequest > Request)llvm::orc::ExecutorProcessControlinline
lookupSymbolsAsync(ArrayRef< LookupRequest > Request, SymbolLookupCompleteFn F) overridellvm::orc::SimpleRemoteEPCvirtual
MemAccessllvm::orc::ExecutorProcessControlprotected
MemMgrllvm::orc::ExecutorProcessControlprotected
operator=(const SimpleRemoteEPC &)=deletellvm::orc::SimpleRemoteEPC
operator=(SimpleRemoteEPC &&)=deletellvm::orc::SimpleRemoteEPC
PageSizellvm::orc::ExecutorProcessControlprotected
runAsIntFunction(ExecutorAddr IntFnAddr, int Arg) overridellvm::orc::SimpleRemoteEPCvirtual
runAsMain(ExecutorAddr MainFnAddr, ArrayRef< std::string > Args) overridellvm::orc::SimpleRemoteEPCvirtual
runAsVoidFunction(ExecutorAddr VoidFnAddr) overridellvm::orc::SimpleRemoteEPCvirtual
SimpleRemoteEPC(const SimpleRemoteEPC &)=deletellvm::orc::SimpleRemoteEPC
SimpleRemoteEPC(SimpleRemoteEPC &&)=deletellvm::orc::SimpleRemoteEPC
SSPllvm::orc::ExecutorProcessControlprotected
SymbolLookupCompleteFn typedefllvm::orc::ExecutorProcessControl
TargetTriplellvm::orc::ExecutorProcessControlprotected
~ExecutorProcessControl()llvm::orc::ExecutorProcessControlvirtual
~SimpleRemoteEPC()llvm::orc::SimpleRemoteEPC
~SimpleRemoteEPCTransportClient()llvm::orc::SimpleRemoteEPCTransportClientvirtual