struct LTOLLVMContext

Declaration

struct LTOLLVMContext : public LLVMContext { /* full declaration omitted */ };

Description

A derived class of LLVMContext that initializes itself according to a given Config object. The purpose of this class is to tie ownership of the diagnostic handler to the context, as opposed to the Config object (which may be ephemeral).

Declared at: llvm/include/llvm/LTO/Config.h:292

Inherits from: LLVMContext

Member Variables

public llvm::DiagnosticHandlerFunction DiagHandler

Inherited from LLVMContext:

public pImpl

Method Overview

Inherited from LLVMContext:

Methods

ΒΆLTOLLVMContext(const llvm::lto::Config& C)

Declared at: llvm/include/llvm/LTO/Config.h:294

Parameters

const llvm::lto::Config& C