LLVM: llvm::orc::LLLazyJITBuilderState Class Reference (original) (raw)
#include "[llvm/ExecutionEngine/Orc/LLJIT.h](llvm%5F2ExecutionEngine%5F2Orc%5F2LLJIT%5F8h%5Fsource.html)"
Inheritance diagram for llvm::orc::LLLazyJITBuilderState:
| 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 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 |
Detailed Description
Definition at line 515 of file LLJIT.h.
Member Typedef Documentation
◆ IndirectStubsManagerBuilderFunction
Initial value:
std::function<std::unique_ptr()>
Definition at line 519 of file LLJIT.h.
Member Function Documentation
◆ prepareForConstruction()
| Error llvm::orc::LLLazyJITBuilderState::prepareForConstruction | ( | ) |
|---|
◆ LLLazyJIT
Member Data Documentation
◆ ISMBuilder
IndirectStubsManagerBuilderFunction llvm::orc::LLLazyJITBuilderState::ISMBuilder
◆ LazyCompileFailureAddr
ExecutorAddr llvm::orc::LLLazyJITBuilderState::LazyCompileFailureAddr
◆ LCTMgr
◆ TT
Triple llvm::orc::LLLazyJITBuilderState::TT
The documentation for this class was generated from the following files: