class LLJITBuilderState

Declaration

class LLJITBuilderState { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:251

Member Variables

public std::unique_ptr<ExecutorProcessControl> EPC
public std::unique_ptr<ExecutionSession> ES
public Optional<llvm::orc::JITTargetMachineBuilder> JTMB
public Optional<llvm::DataLayout> DL
public llvm::orc::LLJITBuilderState:: ObjectLinkingLayerCreator CreateObjectLinkingLayer
public llvm::orc::LLJITBuilderState:: CompileFunctionCreator CreateCompileFunction
public llvm::orc::LLJITBuilderState:: PlatformSetupFunction SetUpPlatform
public unsigned int NumCompileThreads = 0

Method Overview

Methods

ΒΆllvm::Error prepareForConstruction()

Description

Called prior to JIT class construcion to fix up defaults.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:273