callSPSWrapper(ExecutorAddr WrapperFnAddr, WrapperCallArgTs &&...WrapperCallArgs) | llvm::orc::ExecutionSession | inline |
callSPSWrapperAsync(ExecutorAddr WrapperFnAddr, SendResultT &&SendResult, const ArgTs &...Args) | llvm::orc::ExecutionSession | inline |
callWrapper(ExecutorAddr WrapperFnAddr, ArrayRef< char > ArgBuffer) | llvm::orc::ExecutionSession | inline |
callWrapperAsync(ArgTs &&... Args) | llvm::orc::ExecutionSession | inline |
createBareJITDylib(std::string Name) | llvm::orc::ExecutionSession | |
createJITDylib(std::string Name) | llvm::orc::ExecutionSession | |
deregisterResourceManager(ResourceManager &RM) | llvm::orc::ExecutionSession | |
dispatchTask(std::unique_ptr< Task > T) | llvm::orc::ExecutionSession | inline |
dump(raw_ostream &OS) | llvm::orc::ExecutionSession | |
endSession() | llvm::orc::ExecutionSession | |
ErrorReporter typedef | llvm::orc::ExecutionSession | |
ExecutionSession(std::unique_ptr< ExecutorProcessControl > EPC) | llvm::orc::ExecutionSession | |
getExecutorProcessControl() | llvm::orc::ExecutionSession | inline |
getJITDylibByName(StringRef Name) | llvm::orc::ExecutionSession | |
getPageSize() const | llvm::orc::ExecutionSession | inline |
getPlatform() | llvm::orc::ExecutionSession | inline |
getSymbolStringPool() | llvm::orc::ExecutionSession | inline |
getTargetTriple() const | llvm::orc::ExecutionSession | inline |
InProgressFullLookupState | llvm::orc::ExecutionSession | friend |
InProgressLookupFlagsState | llvm::orc::ExecutionSession | friend |
intern(StringRef SymName) | llvm::orc::ExecutionSession | inline |
JITDispatchHandlerAssociationMap typedef | llvm::orc::ExecutionSession | |
JITDispatchHandlerFunction typedef | llvm::orc::ExecutionSession | |
JITDylib | llvm::orc::ExecutionSession | friend |
lookup(LookupKind K, const JITDylibSearchOrder &SearchOrder, SymbolLookupSet Symbols, SymbolState RequiredState, SymbolsResolvedCallback NotifyComplete, RegisterDependenciesFunction RegisterDependencies) | llvm::orc::ExecutionSession | |
lookup(const JITDylibSearchOrder &SearchOrder, SymbolLookupSet Symbols, LookupKind K=LookupKind::Static, SymbolState RequiredState=SymbolState::Ready, RegisterDependenciesFunction RegisterDependencies=NoDependenciesToRegister) | llvm::orc::ExecutionSession | |
lookup(const JITDylibSearchOrder &SearchOrder, SymbolStringPtr Symbol, SymbolState RequiredState=SymbolState::Ready) | llvm::orc::ExecutionSession | |
lookup(ArrayRef< JITDylib * > SearchOrder, SymbolStringPtr Symbol, SymbolState RequiredState=SymbolState::Ready) | llvm::orc::ExecutionSession | |
lookup(ArrayRef< JITDylib * > SearchOrder, StringRef Symbol, SymbolState RequiredState=SymbolState::Ready) | llvm::orc::ExecutionSession | |
lookupFlags(LookupKind K, JITDylibSearchOrder SearchOrder, SymbolLookupSet Symbols, unique_function< void(Expected< SymbolFlagsMap >)> OnComplete) | llvm::orc::ExecutionSession | |
lookupFlags(LookupKind K, JITDylibSearchOrder SearchOrder, SymbolLookupSet Symbols) | llvm::orc::ExecutionSession | |
LookupState | llvm::orc::ExecutionSession | friend |
MaterializationResponsibility | llvm::orc::ExecutionSession | friend |
registerJITDispatchHandlers(JITDylib &JD, JITDispatchHandlerAssociationMap WFs) | llvm::orc::ExecutionSession | |
registerResourceManager(ResourceManager &RM) | llvm::orc::ExecutionSession | |
removeJITDylib(JITDylib &JD) | llvm::orc::ExecutionSession | inline |
removeJITDylibs(std::vector< JITDylibSP > JDsToRemove) | llvm::orc::ExecutionSession | |
reportError(Error Err) | llvm::orc::ExecutionSession | inline |
ResourceTracker | llvm::orc::ExecutionSession | friend |
runJITDispatchHandler(SendResultFunction SendResult, ExecutorAddr HandlerFnTagAddr, ArrayRef< char > ArgBuffer) | llvm::orc::ExecutionSession | |
runSessionLocked(Func &&F) | llvm::orc::ExecutionSession | inline |
SendResultFunction typedef | llvm::orc::ExecutionSession | |
setErrorReporter(ErrorReporter ReportError) | llvm::orc::ExecutionSession | inline |
setPlatform(std::unique_ptr< Platform > P) | llvm::orc::ExecutionSession | inline |
wrapAsyncWithSPS(HandlerT &&H) | llvm::orc::ExecutionSession | inlinestatic |
wrapAsyncWithSPS(ClassT *Instance, void(ClassT::*Method)(MethodArgTs...)) | llvm::orc::ExecutionSession | inlinestatic |
~ExecutionSession() | llvm::orc::ExecutionSession | |