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