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: