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

Methods

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)

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)

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

Parameters

llvm::orc::ExecutorAddr Addr