class LLVMPassBuilderOptions

Declaration

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

Description

Helper struct for holding a set of builder options for LLVMRunPasses. This structure is used to keep LLVMRunPasses backwards compatible with future versions in case we modify the options the new Pass Manager utilizes.

Declared at: llvm/lib/Passes/PassBuilderBindings.cpp:26

Member Variables

public bool DebugLogging
public bool VerifyEach
public llvm::PipelineTuningOptions PTO

Method Overview

  • public LLVMPassBuilderOptions(bool DebugLogging = false, bool VerifyEach = false, llvm::PipelineTuningOptions PTO = llvm::PipelineTuningOptions())

Methods

ΒΆLLVMPassBuilderOptions(
    bool DebugLogging = false,
    bool VerifyEach = false,
    llvm::PipelineTuningOptions PTO =
        llvm::PipelineTuningOptions())

Declared at: llvm/lib/Passes/PassBuilderBindings.cpp:28

Parameters

bool DebugLogging = false
bool VerifyEach = false
llvm::PipelineTuningOptions PTO = llvm::PipelineTuningOptions()