class LLLazyJITBuilderSetters
Declaration
template <typename JITType, typename SetterImpl, typename State>
class LLLazyJITBuilderSetters { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:412
Templates
- JITType
- SetterImpl
- State
Method Overview
- public SetterImpl & setIndirectStubsManagerBuilder(LLLazyJITBuilderState::IndirectStubsManagerBuilderFunction ISMBuilder)
- public SetterImpl & setLazyCallthroughManager(std::unique_ptr<LazyCallThroughManager> LCTMgr)
- public SetterImpl & setLazyCompileFailureAddr(llvm::orc::ExecutorAddr Addr)
Methods
¶SetterImpl& setIndirectStubsManagerBuilder(
LLLazyJITBuilderState::
IndirectStubsManagerBuilderFunction
ISMBuilder)
SetterImpl& setIndirectStubsManagerBuilder(
LLLazyJITBuilderState::
IndirectStubsManagerBuilderFunction
ISMBuilder)
Description
Set the IndirectStubsManager builder function. If this method is not called then a default, in-process IndirectStubsManager builder for the host platform will be used.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:437
Parameters
- LLLazyJITBuilderState:: IndirectStubsManagerBuilderFunction ISMBuilder
¶SetterImpl& setLazyCallthroughManager(
std::unique_ptr<LazyCallThroughManager>
LCTMgr)
SetterImpl& setLazyCallthroughManager(
std::unique_ptr<LazyCallThroughManager>
LCTMgr)
Description
Set the lazy-callthrough manager. If this method is not called then a default, in-process lazy callthrough manager for the host platform will be used.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:428
Parameters
- std::unique_ptr<LazyCallThroughManager> LCTMgr
¶SetterImpl& setLazyCompileFailureAddr(
llvm::orc::ExecutorAddr Addr)
SetterImpl& setLazyCompileFailureAddr(
llvm::orc::ExecutorAddr Addr)
Description
Set the address in the target address to call if a lazy compile fails. If this method is not called then the value will default to 0.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:418