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())
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()