LLVM 23.0.0git
llvm::orc::InProcessEPC Member List

This is the complete list of members for llvm::orc::InProcessEPC, 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::InProcessEPCvirtual
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
Create(Connection *C, BootstrapInfoAccess *BIA, std::shared_ptr< SymbolStringPool > SSP=nullptr, std::unique_ptr< TaskDispatcher > D=nullptr)llvm::orc::InProcessEPCstatic
createDefaultDylibMgr() overridellvm::orc::InProcessEPCvirtual
createDefaultMemoryAccess() overridellvm::orc::InProcessEPCvirtual
createDefaultMemoryManager() overridellvm::orc::InProcessEPCvirtual
Dllvm::orc::ExecutorProcessControlprotected
disconnect() overridellvm::orc::InProcessEPCvirtual
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
getPageSize() constllvm::orc::ExecutorProcessControlinline
getSymbolStringPool() constllvm::orc::ExecutorProcessControlinline
getTargetTriple() constllvm::orc::ExecutorProcessControlinline
intern(StringRef SymName)llvm::orc::ExecutorProcessControlinline
JDIllvm::orc::ExecutorProcessControlprotected
PageSizellvm::orc::ExecutorProcessControlprotected
runAsIntFunction(ExecutorAddr IntFnAddr, int Arg) overridellvm::orc::InProcessEPCvirtual
runAsMain(ExecutorAddr MainFnAddr, ArrayRef< std::string > Args) overridellvm::orc::InProcessEPCvirtual
runAsVoidFunction(ExecutorAddr VoidFnAddr) overridellvm::orc::InProcessEPCvirtual
SSPllvm::orc::ExecutorProcessControlprotected
TargetTriplellvm::orc::ExecutorProcessControlprotected
~ExecutorProcessControl()llvm::orc::ExecutorProcessControlvirtual
~InProcessEPC()llvm::orc::InProcessEPC