|
LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/LLJIT.h"
Public Types | |
| using | IndirectStubsManagerBuilderFunction |
| Public Types inherited from llvm::orc::LLJITBuilderState | |
| using | ObjectLinkingLayerCreator |
| using | CompileFunctionCreator |
| using | ProcessSymbolsJITDylibSetupFunction |
| using | PlatformSetupFunction = unique_function<Expected<JITDylibSP>(LLJIT &J)> |
| using | NotifyCreatedFunction = std::function<Error(LLJIT &)> |
Public Member Functions | |
| LLVM_ABI Error | prepareForConstruction () |
| Public Member Functions inherited from llvm::orc::LLJITBuilderState | |
| LLVM_ABI Error | prepareForConstruction () |
| Called prior to JIT class construcion to fix up defaults. | |
Public Attributes | |
| Triple | TT |
| ExecutorAddr | LazyCompileFailureAddr |
| std::unique_ptr< LazyCallThroughManager > | LCTMgr |
| IndirectStubsManagerBuilderFunction | ISMBuilder |
| Public Attributes inherited from llvm::orc::LLJITBuilderState | |
| std::unique_ptr< ExecutorProcessControl > | EPC |
| std::unique_ptr< ExecutionSession > | ES |
| std::optional< JITTargetMachineBuilder > | JTMB |
| std::optional< DataLayout > | DL |
| bool | LinkProcessSymbolsByDefault = true |
| ProcessSymbolsJITDylibSetupFunction | SetupProcessSymbolsJITDylib |
| ObjectLinkingLayerCreator | CreateObjectLinkingLayer |
| CompileFunctionCreator | CreateCompileFunction |
| unique_function< Error(LLJIT &)> | PrePlatformSetup |
| PlatformSetupFunction | SetUpPlatform |
| NotifyCreatedFunction | NotifyCreated |
| unsigned | NumCompileThreads = 0 |
| std::optional< bool > | SupportConcurrentCompilation |
Friends | |
| class | LLLazyJIT |
| Error llvm::orc::LLLazyJITBuilderState::prepareForConstruction | ( | ) |
Definition at line 1275 of file LLJIT.cpp.
References llvm::orc::LLJITBuilderState::JTMB, llvm::orc::LLJITBuilderState::prepareForConstruction(), llvm::Error::success(), and TT.
|
friend |
| IndirectStubsManagerBuilderFunction llvm::orc::LLLazyJITBuilderState::ISMBuilder |
| ExecutorAddr llvm::orc::LLLazyJITBuilderState::LazyCompileFailureAddr |
| std::unique_ptr<LazyCallThroughManager> llvm::orc::LLLazyJITBuilderState::LCTMgr |
| Triple llvm::orc::LLLazyJITBuilderState::TT |
Definition at line 522 of file LLJIT.h.
Referenced by prepareForConstruction().