LLVM 19.0.0git
llvm::orc::SelfExecutorProcessControl Member List

This is the complete list of members for llvm::orc::SelfExecutorProcessControl, 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::SelfExecutorProcessControlvirtual
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(std::shared_ptr< SymbolStringPool > SSP=nullptr, std::unique_ptr< TaskDispatcher > D=nullptr, std::unique_ptr< jitlink::JITLinkMemoryManager > MemMgr=nullptr)llvm::orc::SelfExecutorProcessControlstatic
Dllvm::orc::ExecutorProcessControlprotected
disconnect() overridellvm::orc::SelfExecutorProcessControlvirtual
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
intern(StringRef SymName)llvm::orc::ExecutorProcessControlinline
JDIllvm::orc::ExecutorProcessControlprotected
loadDylib(const char *DylibPath) overridellvm::orc::SelfExecutorProcessControlvirtual
lookupSymbols(ArrayRef< LookupRequest > Request)llvm::orc::ExecutorProcessControlinline
lookupSymbolsAsync(ArrayRef< LookupRequest > Request, SymbolLookupCompleteFn F) overridellvm::orc::SelfExecutorProcessControlvirtual
MemAccessllvm::orc::ExecutorProcessControlprotected
MemMgrllvm::orc::ExecutorProcessControlprotected
PageSizellvm::orc::ExecutorProcessControlprotected
runAsIntFunction(ExecutorAddr IntFnAddr, int Arg) overridellvm::orc::SelfExecutorProcessControlvirtual
runAsMain(ExecutorAddr MainFnAddr, ArrayRef< std::string > Args) overridellvm::orc::SelfExecutorProcessControlvirtual
runAsVoidFunction(ExecutorAddr VoidFnAddr) overridellvm::orc::SelfExecutorProcessControlvirtual
SelfExecutorProcessControl(std::shared_ptr< SymbolStringPool > SSP, std::unique_ptr< TaskDispatcher > D, Triple TargetTriple, unsigned PageSize, std::unique_ptr< jitlink::JITLinkMemoryManager > MemMgr)llvm::orc::SelfExecutorProcessControl
SSPllvm::orc::ExecutorProcessControlprotected
SymbolLookupCompleteFn typedefllvm::orc::ExecutorProcessControl
TargetTriplellvm::orc::ExecutorProcessControlprotected
~ExecutorProcessControl()llvm::orc::ExecutorProcessControlvirtual