struct CGPassBuilderOption

Declaration

struct CGPassBuilderOption { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Target/CGPassBuilderOption.h:29

Member Variables

public Optional<bool> OptimizeRegAlloc
public Optional<bool> EnableIPRA
public bool DebugPM = false
public bool DisableVerify = false
public bool EnableImplicitNullChecks = false
public bool EnableBlockPlacementStats = false
public bool MISchedPostRA = false
public bool EarlyLiveIntervals = false
public bool DisableLSR = false
public bool DisableCGP = false
public bool PrintLSR = false
public bool DisableMergeICmps = false
public bool DisablePartialLibcallInlining = false
public bool DisableConstantHoisting = false
public bool DisableSelectOptimize = true
public bool PrintISelInput = false
public bool PrintGCInfo = false
public bool RequiresCodeGenSCCOrder = false
public llvm::RunOutliner EnableMachineOutliner = RunOutliner::TargetDefault
public llvm::RegAllocType RegAlloc = RegAllocType::Default
public llvm::CFLAAType UseCFLAA = CFLAAType::None
public Optional<llvm::GlobalISelAbortMode> EnableGlobalISelAbort
public Optional<bool> VerifyMachineCode
public Optional<bool> EnableFastISelOption
public Optional<bool> EnableGlobalISelOption