reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/Support/CommandLine.cpp
   68 template class opt<bool>;

References

examples/BrainF/BrainFDriver.cpp
   66 static cl::opt<bool>
   69 static cl::opt<bool>
include/llvm/Analysis/MemorySSA.h
  108 extern cl::opt<bool> EnableMSSALoopDependency;
include/llvm/CodeGen/CommandFlags.inc
  127 static cl::opt<bool> EnableUnsafeFPMath(
  132 static cl::opt<bool> EnableNoInfsFPMath(
  137 static cl::opt<bool> EnableNoNaNsFPMath(
  142 static cl::opt<bool> EnableNoSignedZerosFPMath(
  148 static cl::opt<bool>
  166 static cl::opt<bool> EnableHonorSignDependentRoundingFPMath(
  189 static cl::opt<bool> DontPlaceZerosInBSS(
  194 static cl::opt<bool> EnableGuaranteedTailCallOpt(
  200 static cl::opt<bool> DisableTailCalls("disable-tail-calls",
  204 static cl::opt<bool> StackSymbolOrdering("stack-symbol-ordering",
  213 static cl::opt<bool>
  223 static cl::opt<bool> UseCtors("use-ctors",
  227 static cl::opt<bool> RelaxELFRelocations(
  232 static cl::opt<bool> DataSections("data-sections",
  236 static cl::opt<bool>
  241 static cl::opt<bool> EmulatedTLS("emulated-tls",
  245 static cl::opt<bool>
  266 static cl::opt<bool> EnableStackSizeSection(
  270 static cl::opt<bool>
  274 static cl::opt<bool>
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
   35 extern cl::opt<bool> DisableGISelLegalityCheck;
include/llvm/CodeGen/LiveIntervals.h
   41 extern cl::opt<bool> UseSegmentSetForPhysRegs;
include/llvm/CodeGen/MachinePipeliner.h
   55 extern cl::opt<bool> SwpEnableCopyToPhi;
include/llvm/CodeGen/MachineScheduler.h
  101 extern cl::opt<bool> ForceTopDown;
  102 extern cl::opt<bool> ForceBottomUp;
  103 extern cl::opt<bool> VerifyScheduling;
include/llvm/LTO/legacy/LTOCodeGenerator.h
   51 extern llvm::cl::opt<bool> EnableLTOInternalization;
include/llvm/MC/MCTargetOptionsCommandFlags.inc
   21 static cl::opt<bool> RelaxAll("mc-relax-all",
   25 static cl::opt<bool> IncrementalLinkerCompatible(
   31 static cl::opt<bool> PIECopyRelocations("pie-copy-relocations", cl::desc("PIE Copy Relocations"));
   36 static cl::opt<bool> ShowMCInst("asm-show-inst",
   40 static cl::opt<bool> FatalWarnings("fatal-warnings",
   43 static cl::opt<bool> NoWarn("no-warn", cl::desc("Suppress all warnings"));
   46 static cl::opt<bool> NoDeprecatedWarn("no-deprecated-warn",
include/llvm/Transforms/Scalar/LoopUnrollPass.h
   18 extern cl::opt<bool> ForgetSCEVInLoopUnroll;
include/llvm/Transforms/Utils/SizeOpts.h
   22 extern cl::opt<bool> EnablePGSO;
   23 extern cl::opt<bool> PGSOLargeWorkingSetSizeOnly;
   24 extern cl::opt<bool> ForcePGSO;
include/llvm/Transforms/Vectorize/LoopVectorize.h
   79 extern cl::opt<bool> EnableLoopInterleaving;
   80 extern cl::opt<bool> EnableLoopVectorization;
include/llvm/Transforms/Vectorize/SLPVectorizer.h
   57 extern cl::opt<bool> RunSLPVectorization;
lib/Analysis/AliasAnalysis.cpp
   60 static cl::opt<bool> DisableBasicAA("disable-basicaa", cl::Hidden,
lib/Analysis/AliasAnalysisEvaluator.cpp
   25 static cl::opt<bool> PrintAll("print-all-alias-modref-info", cl::ReallyHidden);
   27 static cl::opt<bool> PrintNoAlias("print-no-aliases", cl::ReallyHidden);
   28 static cl::opt<bool> PrintMayAlias("print-may-aliases", cl::ReallyHidden);
   29 static cl::opt<bool> PrintPartialAlias("print-partial-aliases", cl::ReallyHidden);
   30 static cl::opt<bool> PrintMustAlias("print-must-aliases", cl::ReallyHidden);
   32 static cl::opt<bool> PrintNoModRef("print-no-modref", cl::ReallyHidden);
   33 static cl::opt<bool> PrintRef("print-ref", cl::ReallyHidden);
   34 static cl::opt<bool> PrintMod("print-mod", cl::ReallyHidden);
   35 static cl::opt<bool> PrintModRef("print-modref", cl::ReallyHidden);
   36 static cl::opt<bool> PrintMust("print-must", cl::ReallyHidden);
   37 static cl::opt<bool> PrintMustRef("print-mustref", cl::ReallyHidden);
   38 static cl::opt<bool> PrintMustMod("print-mustmod", cl::ReallyHidden);
   39 static cl::opt<bool> PrintMustModRef("print-mustmodref", cl::ReallyHidden);
   41 static cl::opt<bool> EvalAAMD("evaluate-aa-metadata", cl::ReallyHidden);
lib/Analysis/AssumptionCache.cpp
   38 static cl::opt<bool>
lib/Analysis/BasicAliasAnalysis.cpp
   67 static cl::opt<bool> EnableRecPhiAnalysis("basicaa-recphi", cl::Hidden,
   74 static cl::opt<bool> ForceAtLeast64Bits("basicaa-force-at-least-64b",
   76 static cl::opt<bool> DoubleCalcBits("basicaa-double-calc-bits",
lib/Analysis/BlockFrequencyInfo.cpp
   80 static cl::opt<bool> PrintBlockFreq(
lib/Analysis/BranchProbabilityInfo.cpp
   48 static cl::opt<bool> PrintBranchProb(
lib/Analysis/DependenceAnalysis.cpp
  109 static cl::opt<bool>
  112 static cl::opt<bool> DisableDelinearizationChecks(
lib/Analysis/GlobalsModRef.cpp
   52 static cl::opt<bool> EnableUnsafeGlobalsModRefAliasResults(
lib/Analysis/InlineCost.cpp
   89 static cl::opt<bool> OptComputeFullInlineCost(
lib/Analysis/InstructionPrecedenceTracking.cpp
   27 static cl::opt<bool> ExpensiveAsserts(
lib/Analysis/LegacyDivergenceAnalysis.cpp
   86 static cl::opt<bool> UseGPUDA("use-gpu-divergence-analysis", cl::init(false),
lib/Analysis/LoopAccessAnalysis.cpp
  122 static cl::opt<bool> EnableMemAccessVersioning(
  128 static cl::opt<bool> EnableForwardingConflictDetection(
lib/Analysis/MemorySSA.cpp
   86 cl::opt<bool> llvm::EnableMSSALoopDependency(
lib/Analysis/RegionPrinter.cpp
   30 static cl::opt<bool>
lib/Analysis/ScalarEvolution.cpp
  158 static cl::opt<bool> VerifySCEV(
  161 static cl::opt<bool> VerifySCEVStrict(
  164 static cl::opt<bool>
  169 static cl::opt<bool> VerifyIR(
lib/Analysis/ScopedNoAliasAA.cpp
   49 static cl::opt<bool> EnableScopedNoAlias("enable-scoped-noalias",
lib/Analysis/TargetTransformInfo.cpp
   31 static cl::opt<bool> EnableReduxCost("costmodel-reduxcost", cl::init(false),
lib/Analysis/TypeBasedAliasAnalysis.cpp
  129 static cl::opt<bool> EnableTBAA("enable-tbaa", cl::init(true), cl::Hidden);
lib/Bitcode/Reader/BitcodeReader.cpp
   90 static cl::opt<bool> PrintSummaryGUIDs(
lib/Bitcode/Reader/MetadataLoader.cpp
   95 static cl::opt<bool> ImportFullTypeDefinitions(
   99 static cl::opt<bool> DisableLazyLoading(
lib/Bitcode/Writer/BitcodeWriter.cpp
   89 static cl::opt<bool> WriteRelBFToSummary(
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
   90 static cl::opt<bool>
   94 static cl::opt<bool> UseDwarfRangesBaseAddressSpecifier(
   98 static cl::opt<bool> GenerateARangeSection("generate-arange-section",
  103 static cl::opt<bool>
  108 static cl::opt<bool> SplitDwarfCrossCuReferences(
  138 static cl::opt<bool>
lib/CodeGen/CFIInstrInserter.cpp
   31 static cl::opt<bool> VerifyCFI("verify-cfiinstrs",
lib/CodeGen/CodeGenPrepare.cpp
  131 static cl::opt<bool> DisableBranchOpts(
  135 static cl::opt<bool>
  139 static cl::opt<bool> DisableSelectToBranch(
  143 static cl::opt<bool> AddrSinkUsingGEPs(
  147 static cl::opt<bool> EnableAndCmpSinking(
  151 static cl::opt<bool> DisableStoreExtract(
  155 static cl::opt<bool> StressStoreExtract(
  159 static cl::opt<bool> DisableExtLdPromotion(
  164 static cl::opt<bool> StressExtLdPromotion(
  169 static cl::opt<bool> DisablePreheaderProtect(
  173 static cl::opt<bool> ProfileGuidedSectionPrefix(
  182 static cl::opt<bool> ForceSplitStore(
  186 static cl::opt<bool>
  191 static cl::opt<bool> DisableComplexAddrModes(
  196 static cl::opt<bool>
  200 static cl::opt<bool>
  204 static cl::opt<bool> AddrSinkCombineBaseReg(
  208 static cl::opt<bool> AddrSinkCombineBaseGV(
  212 static cl::opt<bool> AddrSinkCombineBaseOffs(
  216 static cl::opt<bool> AddrSinkCombineScaledReg(
  220 static cl::opt<bool>
lib/CodeGen/EarlyIfConversion.cpp
   51 static cl::opt<bool> Stress("stress-early-ifcvt", cl::Hidden,
lib/CodeGen/EdgeBundles.cpp
   23 static cl::opt<bool>
lib/CodeGen/GlobalISel/CombinerHelper.cpp
   28 static cl::opt<bool>
lib/CodeGen/GlobalISel/IRTranslator.cpp
   82 static cl::opt<bool>
lib/CodeGen/GlobalISel/Legalizer.cpp
   38 static cl::opt<bool>
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
   40 cl::opt<bool> llvm::DisableGISelLegalityCheck(
lib/CodeGen/GlobalMerge.cpp
  104 static cl::opt<bool>
  114 static cl::opt<bool> GlobalMergeGroupByUse(
  118 static cl::opt<bool> GlobalMergeIgnoreSingleUse(
  123 static cl::opt<bool>
lib/CodeGen/HardwareLoops.cpp
   50 static cl::opt<bool>
   54 static cl::opt<bool>
   59 static cl::opt<bool>
   71 static cl::opt<bool>
lib/CodeGen/IfConversion.cpp
   62 static cl::opt<bool> DisableSimple("disable-ifcvt-simple",
   64 static cl::opt<bool> DisableSimpleF("disable-ifcvt-simple-false",
   66 static cl::opt<bool> DisableTriangle("disable-ifcvt-triangle",
   68 static cl::opt<bool> DisableTriangleR("disable-ifcvt-triangle-rev",
   70 static cl::opt<bool> DisableTriangleF("disable-ifcvt-triangle-false",
   72 static cl::opt<bool> DisableTriangleFR("disable-ifcvt-triangle-false-rev",
   74 static cl::opt<bool> DisableDiamond("disable-ifcvt-diamond",
   76 static cl::opt<bool> DisableForkedDiamond("disable-ifcvt-forked-diamond",
   78 static cl::opt<bool> IfCvtBranchFold("ifcvt-branch-fold",
lib/CodeGen/InlineSpiller.cpp
   76 static cl::opt<bool> DisableHoisting("disable-spill-hoist", cl::Hidden,
   78 static cl::opt<bool>
lib/CodeGen/InterleavedAccessPass.cpp
   75 static cl::opt<bool> LowerInterleavedAccesses(
lib/CodeGen/InterleavedLoadCombinePass.cpp
   57 static cl::opt<bool> DisableInterleavedLoadCombine(
lib/CodeGen/LLVMTargetMachine.cpp
   37 static cl::opt<bool> EnableTrapUnreachable("trap-unreachable",
lib/CodeGen/LiveDebugVariables.cpp
   69 static cl::opt<bool>
lib/CodeGen/LiveIntervals.cpp
   71 static cl::opt<bool> EnablePrecomputePhysRegs(
   80 cl::opt<bool> UseSegmentSetForPhysRegs(
lib/CodeGen/MIRPrinter.cpp
   78 static cl::opt<bool> SimplifyMIR(
lib/CodeGen/MachineBasicBlock.cpp
   42 static cl::opt<bool> PrintSlotIndexes(
lib/CodeGen/MachineBlockFrequencyInfo.cpp
   70 static cl::opt<bool> PrintMachineBlockFreq(
lib/CodeGen/MachineBlockPlacement.cpp
  111 static cl::opt<bool> ForceLoopColdBlock(
  116 static cl::opt<bool>
  122 static cl::opt<bool>
  138 static cl::opt<bool>
  145 static cl::opt<bool>
lib/CodeGen/MachineCombiner.cpp
   41 static cl::opt<bool> dump_intrs("machine-combiner-dump-subst-intrs", cl::Hidden,
   52 static cl::opt<bool> VerifyPatternOrder(
lib/CodeGen/MachineLICM.cpp
   58 static cl::opt<bool>
   63 static cl::opt<bool>
   68 static cl::opt<bool>
   73 static cl::opt<bool>
lib/CodeGen/MachineOutliner.cpp
   93 static cl::opt<bool> EnableLinkOnceODROutlining(
lib/CodeGen/MachinePipeliner.cpp
  110 static cl::opt<bool> EnableSWP("enable-pipeliner", cl::Hidden, cl::init(true),
  115 static cl::opt<bool> EnableSWPOptSize("enable-pipeliner-opt-size",
  132 static cl::opt<bool>
  139 static cl::opt<bool>
  148 static cl::opt<bool> SwpIgnoreRecMII("pipeliner-ignore-recmii",
  152 static cl::opt<bool> SwpShowResMask("pipeliner-show-mask", cl::Hidden,
  154 static cl::opt<bool> SwpDebugResource("pipeliner-dbg-res", cl::Hidden,
  157 static cl::opt<bool> EmitTestAnnotations(
  163 static cl::opt<bool> ExperimentalCodeGen(
  171 cl::opt<bool>
lib/CodeGen/MachineRegisterInfo.cpp
   38 static cl::opt<bool> EnableSubRegLiveness("enable-subreg-liveness", cl::Hidden,
lib/CodeGen/MachineScheduler.cpp
   77 cl::opt<bool> ForceTopDown("misched-topdown", cl::Hidden,
   79 cl::opt<bool> ForceBottomUp("misched-bottomup", cl::Hidden,
   81 cl::opt<bool>
   85 cl::opt<bool> VerifyScheduling(
   92 static cl::opt<bool> ViewMISchedDAGs("view-misched-dags", cl::Hidden,
  107 static cl::opt<bool> PrintDAGs("misched-print-dags", cl::Hidden,
  119 static cl::opt<bool> EnableRegPressure("misched-regpressure", cl::Hidden,
  122 static cl::opt<bool> EnableCyclicPath("misched-cyclicpath", cl::Hidden,
  125 static cl::opt<bool> EnableMemOpCluster("misched-cluster", cl::Hidden,
  265 static cl::opt<bool> EnableMachineSched(
  270 static cl::opt<bool> EnablePostRAMachineSched(
lib/CodeGen/MachineSink.cpp
   58 static cl::opt<bool>
   63 static cl::opt<bool>
lib/CodeGen/MachineSizeOpts.cpp
   20 extern cl::opt<bool> EnablePGSO;
   21 extern cl::opt<bool> PGSOLargeWorkingSetSizeOnly;
   22 extern cl::opt<bool> ForcePGSO;
lib/CodeGen/MacroFusion.cpp
   32 static cl::opt<bool> EnableMacroFusion("misched-fusion", cl::Hidden,
lib/CodeGen/PHIElimination.cpp
   51 static cl::opt<bool>
   56 static cl::opt<bool>
   61 static cl::opt<bool> NoPhiElimLiveOutEarlyExit(
lib/CodeGen/PeepholeOptimizer.cpp
  106 static cl::opt<bool>
  110 static cl::opt<bool>
  117 static cl::opt<bool>
  121 static cl::opt<bool> DisableNAPhysCopyOpt(
lib/CodeGen/PostRASchedulerList.cpp
   56 static cl::opt<bool>
lib/CodeGen/RegAllocGreedy.cpp
  107 static cl::opt<bool> ExhaustiveSearch(
  113 static cl::opt<bool> EnableLocalReassignment(
  119 static cl::opt<bool> EnableDeferredSpilling(
  139 static cl::opt<bool> ConsiderLocalIntervalCost(
lib/CodeGen/RegAllocPBQP.cpp
   98 static cl::opt<bool>
  104 static cl::opt<bool>
lib/CodeGen/RegisterCoalescer.cpp
   74 static cl::opt<bool> EnableJoining("join-liveintervals",
   78 static cl::opt<bool> UseTerminalRule("terminal-rule",
   83 static cl::opt<bool>
   93 static cl::opt<bool>
lib/CodeGen/RegisterUsageInfo.cpp
   33 static cl::opt<bool> DumpRegUsage(
lib/CodeGen/SafeStack.cpp
   94 static cl::opt<bool>
lib/CodeGen/SafeStackColoring.cpp
   37 static cl::opt<bool> ClColoring("safe-stack-coloring",
lib/CodeGen/SafeStackLayout.cpp
   25 static cl::opt<bool> ClLayout("safe-stack-layout",
lib/CodeGen/ScheduleDAG.cpp
   46 static cl::opt<bool> StressSchedOpt(
lib/CodeGen/ScheduleDAGInstrs.cpp
   67 static cl::opt<bool> EnableAASchedMI("enable-aa-sched-mi", cl::Hidden,
   71 static cl::opt<bool> UseTBAA("use-tbaa-in-sched-mi", cl::Hidden,
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
   87 static cl::opt<bool>
   91 static cl::opt<bool>
  104 static cl::opt<bool>
  109 static cl::opt<bool>
  113 static cl::opt<bool>
lib/CodeGen/SelectionDAG/FastISel.cpp
  118 static cl::opt<bool> SinkLocalValues("fast-isel-sink-local-values",
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
   28 static cl::opt<bool>
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
   35 static cl::opt<bool> DisableDFASched("disable-dfa-sched", cl::Hidden,
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
   92 static cl::opt<bool> DisableSchedCycles(
   98 static cl::opt<bool> DisableSchedRegPressure(
  101 static cl::opt<bool> DisableSchedLiveUses(
  104 static cl::opt<bool> DisableSchedVRegCycle(
  107 static cl::opt<bool> DisableSchedPhysRegJoin(
  110 static cl::opt<bool> DisableSchedStalls(
  113 static cl::opt<bool> DisableSchedCriticalPath(
  116 static cl::opt<bool> DisableSchedHeight(
  119 static cl::opt<bool> Disable2AddrHack(
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
   94 static cl::opt<bool> EnableMemCpyDAGOpt("enable-memcpy-dag-opt",
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
   54 static cl::opt<bool>
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  127 static cl::opt<bool> EnableFastISelFallbackReport(
  132 static cl::opt<bool>
  142 static cl::opt<bool>
  146 static cl::opt<bool>
  149 static cl::opt<bool>
  152 static cl::opt<bool>
  156 static cl::opt<bool>
  160 static cl::opt<bool>
  163 static cl::opt<bool>
  166 static cl::opt<bool>
lib/CodeGen/StackColoring.cpp
   67 static cl::opt<bool>
   77 static cl::opt<bool>
   87 static cl::opt<bool>
lib/CodeGen/StackMapLivenessAnalysis.cpp
   30 static cl::opt<bool> EnablePatchPointLiveness(
lib/CodeGen/StackProtector.cpp
   59 static cl::opt<bool> EnableSelectionDAGSP("enable-selectiondag-sp",
lib/CodeGen/StackSlotColoring.cpp
   48 static cl::opt<bool>
lib/CodeGen/TailDuplicator.cpp
   70 static cl::opt<bool>
lib/CodeGen/TargetInstrInfo.cpp
   37 static cl::opt<bool> DisableHazardRecognizer(
lib/CodeGen/TargetLoweringBase.cpp
   66 static cl::opt<bool> JumpIsExpensiveOverride(
lib/CodeGen/TargetPassConfig.cpp
   52 static cl::opt<bool>
   56 static cl::opt<bool> DisablePostRASched("disable-post-ra", cl::Hidden,
   58 static cl::opt<bool> DisableBranchFold("disable-branch-fold", cl::Hidden,
   60 static cl::opt<bool> DisableTailDuplicate("disable-tail-duplicate", cl::Hidden,
   62 static cl::opt<bool> DisableEarlyTailDup("disable-early-taildup", cl::Hidden,
   64 static cl::opt<bool> DisableBlockPlacement("disable-block-placement",
   66 static cl::opt<bool> EnableBlockPlacementStats("enable-block-placement-stats",
   68 static cl::opt<bool> DisableSSC("disable-ssc", cl::Hidden,
   70 static cl::opt<bool> DisableMachineDCE("disable-machine-dce", cl::Hidden,
   72 static cl::opt<bool> DisableEarlyIfConversion("disable-early-ifcvt", cl::Hidden,
   74 static cl::opt<bool> DisableMachineLICM("disable-machine-licm", cl::Hidden,
   76 static cl::opt<bool> DisableMachineCSE("disable-machine-cse", cl::Hidden,
   81 static cl::opt<bool> DisablePostRAMachineLICM("disable-postra-machine-licm",
   84 static cl::opt<bool> DisableMachineSink("disable-machine-sink", cl::Hidden,
   86 static cl::opt<bool> DisablePostRAMachineSink("disable-postra-machine-sink",
   89 static cl::opt<bool> DisableLSR("disable-lsr", cl::Hidden,
   91 static cl::opt<bool> DisableConstantHoisting("disable-constant-hoisting",
   93 static cl::opt<bool> DisableCGP("disable-cgp", cl::Hidden,
   95 static cl::opt<bool> DisableCopyProp("disable-copyprop", cl::Hidden,
   97 static cl::opt<bool> DisablePartialLibcallInlining("disable-partial-libcall-inlining",
   99 static cl::opt<bool> EnableImplicitNullChecks(
  103 static cl::opt<bool> DisableMergeICmps("disable-mergeicmps",
  106 static cl::opt<bool> PrintLSR("print-lsr-output", cl::Hidden,
  108 static cl::opt<bool> PrintISelInput("print-isel-input", cl::Hidden,
  110 static cl::opt<bool> PrintGCInfo("print-gc", cl::Hidden,
  156 static cl::opt<bool> MISchedPostRA(
  162 static cl::opt<bool> EarlyLiveIntervals("early-live-intervals", cl::Hidden,
lib/CodeGen/TargetSchedule.cpp
   33 static cl::opt<bool> EnableSchedModel("schedmodel", cl::Hidden, cl::init(true),
   36 static cl::opt<bool> EnableSchedItins("scheditins", cl::Hidden, cl::init(true),
lib/CodeGen/TwoAddressInstructionPass.cpp
   78 static cl::opt<bool>
lib/CodeGen/WinEHPrepare.cpp
   40 static cl::opt<bool> DisableDemotion(
   46 static cl::opt<bool> DisableCleanups(
   51 static cl::opt<bool> DemoteCatchSwitchPHIOnlyOpt(
lib/ExecutionEngine/Interpreter/Execution.cpp
   34 static cl::opt<bool> PrintVolatile("interpreter-print-volatile", cl::Hidden,
lib/ExecutionEngine/Orc/Core.cpp
   29 cl::opt<bool> PrintHidden("debug-orc-print-hidden", cl::init(true),
   34 cl::opt<bool> PrintCallable("debug-orc-print-callable", cl::init(true),
   39 cl::opt<bool> PrintData("debug-orc-print-data", cl::init(true),
lib/IR/DIBuilder.cpp
   28 static cl::opt<bool>
lib/IR/LegacyPassManager.cpp
   80 static cl::opt<bool> PrintBeforeAll("print-before-all",
   83 static cl::opt<bool> PrintAfterAll("print-after-all",
   87 static cl::opt<bool>
lib/IR/SafepointIRVerifier.cpp
   58 static cl::opt<bool> PrintOnly("safepoint-ir-verifier-print-only",
lib/LTO/LTO.cpp
   59 static cl::opt<bool>
   64 cl::opt<bool> EnableLTOInternalization(
lib/LTO/LTOCodeGenerator.cpp
   74 cl::opt<bool> LTODiscardValueNames(
   84 cl::opt<bool> RemarksWithHotness(
lib/LTO/SummaryBasedOptimizations.cpp
   21 static cl::opt<bool> ThinLTOSynthesizeEntryCounts(
lib/LTO/ThinLTOCodeGenerator.cpp
   74 extern cl::opt<bool> LTODiscardValueNames;
   77 extern cl::opt<bool> RemarksWithHotness;
lib/Passes/PassBuilder.cpp
  187 static cl::opt<bool>
  192 static cl::opt<bool>
  197 static cl::opt<bool> EnableGVNHoist(
  201 static cl::opt<bool> EnableGVNSink(
  205 static cl::opt<bool> EnableUnrollAndJam(
  209 static cl::opt<bool> EnableSyntheticCounts(
  219 static cl::opt<bool>
  233 extern cl::opt<bool> EnableHotColdSplit;
  234 extern cl::opt<bool> EnableOrderFileInstrumentation;
  236 extern cl::opt<bool> FlattenedProfileUsed;
lib/ProfileData/InstrProf.cpp
   58 static cl::opt<bool> StaticFuncFullModulePrefix(
lib/Support/CommandLine.cpp
 2315 static cl::opt<bool> PrintOptions(
 2321 static cl::opt<bool> PrintAllOptions(
lib/Support/DebugCounter.cpp
   52 static cl::opt<bool> PrintDebugCounter(
lib/Support/GraphWriter.cpp
   32 static cl::opt<bool> ViewBackground("view-background", cl::Hidden,
lib/Support/Statistic.cpp
   41 static cl::opt<bool> Stats(
   46 static cl::opt<bool> StatsAsJSON("stats-json",
lib/Support/Timer.cpp
   47   static cl::opt<bool>
lib/TableGen/Main.cpp
   52 static cl::opt<bool>
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
   51 static cl::opt<bool>
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
   53 static cl::opt<bool>
lib/Target/AArch64/AArch64ConditionalCompares.cpp
   51 static cl::opt<bool> Stress("aarch64-stress-ccmp", cl::Hidden,
lib/Target/AArch64/AArch64FrameLowering.cpp
  164 static cl::opt<bool> EnableRedZone("aarch64-redzone",
  168 static cl::opt<bool>
lib/Target/AArch64/AArch64ISelLowering.cpp
  101 static cl::opt<bool>
  109 cl::opt<bool> EnableAArch64ELFLocalDynamicTLSGeneration(
  114 static cl::opt<bool>
lib/Target/AArch64/AArch64MCInstLower.cpp
   31 extern cl::opt<bool> EnableAArch64ELFLocalDynamicTLSGeneration;
lib/Target/AArch64/AArch64PromoteConstant.cpp
   55 static cl::opt<bool> Stress("aarch64-stress-promote-const", cl::Hidden,
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  119 static cl::opt<bool> HardenLoads("aarch64-slh-loads", cl::Hidden,
lib/Target/AArch64/AArch64StackTagging.cpp
   59 static cl::opt<bool> ClMergeInit(
lib/Target/AArch64/AArch64Subtarget.cpp
   36 static cl::opt<bool>
   41 static cl::opt<bool>
   45 static cl::opt<bool>
lib/Target/AArch64/AArch64TargetMachine.cpp
   49 static cl::opt<bool> EnableCCMP("aarch64-enable-ccmp",
   53 static cl::opt<bool>
   58 static cl::opt<bool> EnableMCR("aarch64-enable-mcr",
   62 static cl::opt<bool> EnableStPairSuppress("aarch64-enable-stp-suppress",
   66 static cl::opt<bool> EnableAdvSIMDScalar(
   71 static cl::opt<bool>
   76 static cl::opt<bool> EnableCollectLOH(
   81 static cl::opt<bool>
   89 static cl::opt<bool> EnableRedundantCopyElimination(
   94 static cl::opt<bool> EnableLoadStoreOpt("aarch64-enable-ldst-opt",
   99 static cl::opt<bool> EnableAtomicTidy(
  105 static cl::opt<bool>
  110 static cl::opt<bool>
  115 static cl::opt<bool>
  120 static cl::opt<bool>
  125 static cl::opt<bool>
  129 static cl::opt<bool> EnableCompressJumpTables(
  138 static cl::opt<bool>
  148 static cl::opt<bool> EnableFalkorHWPFFix("aarch64-enable-falkor-hwpf-fix",
  151 static cl::opt<bool>
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
   24 static cl::opt<bool> EnableFalkorHWPFUnrollFix("enable-falkor-hwpf-unroll-fix",
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
   26 static cl::opt<bool> StressCalls(
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
   52 static cl::opt<bool> WidenLoads(
   58 static cl::opt<bool> UseMul24Intrin(
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
   29 static cl::opt<bool> DumpHSAMetadata(
   32 static cl::opt<bool> VerifyHSAMetadata(
lib/Target/AMDGPU/AMDGPULibCalls.cpp
   42 static cl::opt<bool> EnablePreLink("amdgpu-prelink",
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
   67 static cl::opt<bool> DisablePromoteAllocaToVector(
   72 static cl::opt<bool> DisablePromoteAllocaToLDS(
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
   79 static cl::opt<bool> AnyAddressSpace(
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
   43 static cl::opt<bool> DisablePowerSched(
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
   56 static cl::opt<bool> EnableR600StructurizeCFG(
   61 static cl::opt<bool> EnableSROA(
   67 static cl::opt<bool>
   72 static cl::opt<bool>
   77 static cl::opt<bool> EnableR600IfConvert(
   84 static cl::opt<bool> EnableLoadStoreVectorizer(
   91 static cl::opt<bool> ScalarizeGlobal(
   98 static cl::opt<bool> InternalizeSymbols(
  105 static cl::opt<bool> EarlyInlineAll(
  111 static cl::opt<bool> EnableSDWAPeephole(
  116 static cl::opt<bool> EnableDPPCombine(
  122 static cl::opt<bool> EnableAMDGPUAliasAnalysis("enable-amdgpu-aa", cl::Hidden,
  141 static cl::opt<bool> EnableLibCallSimplify(
  147 static cl::opt<bool> EnableLowerKernelArguments(
  153 static cl::opt<bool> EnableRegReassign(
  160 static cl::opt<bool> EnableAtomicOptimizations(
  167 static cl::opt<bool> EnableSIModeRegisterPass(
  174 static cl::opt<bool>
  179 static cl::opt<bool> EnableScalarIRPasses(
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  103 static cl::opt<bool> EnableM0Merge(
lib/Target/AMDGPU/SIFixupVectorISel.cpp
   45 static cl::opt<bool> EnableGlobalSGPRAddr(
lib/Target/AMDGPU/SIISelLowering.cpp
   93 static cl::opt<bool> EnableVGPRIndexMode(
   98 static cl::opt<bool> DisableLoopAlignment(
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
   71 static cl::opt<bool> ForceEmitZeroFlag(
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
   40 static cl::opt<bool> EnableSpillVGPRToAGPR(
lib/Target/AMDGPU/SIRegisterInfo.cpp
   51 static cl::opt<bool> EnableSpillSGPRToVGPR(
lib/Target/ARC/ARCFrameLowering.cpp
   27 static cl::opt<bool>
lib/Target/ARM/ARMBaseInstrInfo.cpp
   73 static cl::opt<bool>
lib/Target/ARM/ARMCodeGenPrepare.cpp
   43 static cl::opt<bool>
   47 static cl::opt<bool>
   51 static cl::opt<bool>
lib/Target/ARM/ARMConstantIslandPass.cpp
   76 static cl::opt<bool>
   84 static cl::opt<bool> SynthesizeThumb1TBB(
lib/Target/ARM/ARMExpandPseudoInsts.cpp
   32 static cl::opt<bool>
lib/Target/ARM/ARMFrameLowering.cpp
   70 static cl::opt<bool>
lib/Target/ARM/ARMISelDAGToDAG.cpp
   41 static cl::opt<bool>
lib/Target/ARM/ARMISelLowering.cpp
  126 static cl::opt<bool>
  131 static cl::opt<bool> EnableConstpoolPromotion(
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
   89 static cl::opt<bool>
lib/Target/ARM/ARMParallelDSP.cpp
   42 static cl::opt<bool>
lib/Target/ARM/ARMSubtarget.cpp
   49 static cl::opt<bool>
   71 static cl::opt<bool>
lib/Target/ARM/ARMTargetMachine.cpp
   57 static cl::opt<bool>
   62 static cl::opt<bool>
   68 static cl::opt<bool>
lib/Target/ARM/ARMTargetTransformInfo.cpp
   39 static cl::opt<bool> EnableMaskedLoadStores(
   43 static cl::opt<bool> DisableLowOverheadLoops(
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
   93 static cl::opt<bool> AddBuildAttributes("arm-add-build-attributes",
lib/Target/ARM/MLxExpansionPass.cpp
   31 static cl::opt<bool>
lib/Target/ARM/MVETailPredication.cpp
   44 static cl::opt<bool>
lib/Target/ARM/Thumb2InstrInfo.cpp
   36 static cl::opt<bool>
lib/Target/ARM/ThumbRegisterInfo.cpp
   35 extern cl::opt<bool> ReuseFrameIndexVals;
lib/Target/BPF/BPFISelLowering.cpp
   35 static cl::opt<bool> BPFExpandMemcpyInOrder("bpf-expand-memcpy-in-order",
lib/Target/BPF/BPFTargetMachine.cpp
   27 opt<bool> DisableMIPeephole("disable-bpf-peephole", cl::Hidden,
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
   63 static cl::opt<bool> WarnMissingParenthesis(
   67 static cl::opt<bool> ErrorMissingParenthesis(
   71 static cl::opt<bool> WarnSignedMismatch(
   75 static cl::opt<bool> WarnNoncontigiousRegister(
   78 static cl::opt<bool> ErrorNoncontigiousRegister(
lib/Target/Hexagon/HexagonBitSimplify.cpp
   50 static cl::opt<bool> PreserveTiedOps("hexbit-keep-tied", cl::Hidden,
   52 static cl::opt<bool> GenExtract("hexbit-extract", cl::Hidden,
   54 static cl::opt<bool> GenBitSplit("hexbit-bitsplit", cl::Hidden,
lib/Target/Hexagon/HexagonCommonGEP.cpp
   52 static cl::opt<bool> OptSpeculate("commgep-speculate", cl::init(true),
   55 static cl::opt<bool> OptEnableInv("commgep-inv", cl::init(true), cl::Hidden,
   58 static cl::opt<bool> OptEnableConst("commgep-const", cl::init(true),
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   35 cl::opt<bool> IsCombinesDisabled("disable-merge-into-combines",
   40 cl::opt<bool> IsConst64Disabled("disable-const64",
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  101 static cl::opt<bool> EnableHexagonBP("enable-hexagon-br-prob", cl::Hidden,
  105 static cl::opt<bool> SkipExitBranches("eif-no-loop-exit", cl::init(false),
lib/Target/Hexagon/HexagonFrameLowering.cpp
  151 static cl::opt<bool> DisableDeallocRet("disable-hexagon-dealloc-ret",
  166 static cl::opt<bool> EnableStackOVFSanitizer("enable-stackovf-sanitizer",
  170 static cl::opt<bool> EnableShrinkWrapping("hexagon-shrink-frame",
  178 static cl::opt<bool> EnableSaveRestoreLong("enable-save-restore-long",
  182 static cl::opt<bool> EliminateFramePointer("hexagon-fp-elim", cl::init(true),
  185 static cl::opt<bool> OptimizeSpillSlots("hexagon-opt-spill", cl::Hidden,
lib/Target/Hexagon/HexagonGenExtract.cpp
   41 static cl::opt<bool> NoSR0("extract-nosr0", cl::init(true), cl::Hidden,
   44 static cl::opt<bool> NeedAnd("extract-needand", cl::init(true), cl::Hidden,
lib/Target/Hexagon/HexagonGenInsert.cpp
   63 static cl::opt<bool> OptTiming("insert-timing", cl::init(false), cl::Hidden,
   65 static cl::opt<bool> OptTimingDetail("insert-timing-detail", cl::init(false),
   69 static cl::opt<bool> OptSelectAll0("insert-all0", cl::init(false), cl::Hidden,
   71 static cl::opt<bool> OptSelectHas0("insert-has0", cl::init(false), cl::Hidden,
   75 static cl::opt<bool> OptConst("insert-const", cl::init(false), cl::Hidden,
lib/Target/Hexagon/HexagonHardwareLoops.cpp
   76 static cl::opt<bool> HWCreatePreheader("hexagon-hwloop-preheader",
   83 static cl::opt<bool> SpecPreheader("hwloop-spec-preheader", cl::init(false),
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
   29 cl::opt<bool>
   37 cl::opt<bool>
   42 cl::opt<bool>
   46 static cl::opt<bool> CheckSingleUse("hexagon-isel-su", cl::Hidden,
lib/Target/Hexagon/HexagonISelLowering.cpp
   67 static cl::opt<bool> EmitJumpTables("hexagon-emit-jump-tables",
   71 static cl::opt<bool> EnableHexSDNodeSched("enable-hexagon-sdnode-sched",
   75 static cl::opt<bool> EnableFastMath("ffast-math",
  107 static cl::opt<bool> AlignLoads("hexagon-align-loads",
lib/Target/Hexagon/HexagonInstrInfo.cpp
   72 cl::opt<bool> ScheduleInlineAsm("hexagon-sched-inline-asm", cl::Hidden,
   76 static cl::opt<bool> EnableBranchPrediction("hexagon-enable-branch-prediction",
   79 static cl::opt<bool> DisableNVSchedule("disable-hexagon-nv-schedule",
   83 static cl::opt<bool> EnableTimingClassLatency(
   87 static cl::opt<bool> EnableALUForwarding(
   91 static cl::opt<bool> EnableACCForwarding(
   95 static cl::opt<bool> BranchRelaxAsmLarge("branch-relax-asm-large",
   98 static cl::opt<bool> UseDFAHazardRec("dfa-hazard-rec",
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
   75 static cl::opt<bool> DisableMemcpyIdiom("disable-memcpy-idiom",
   79 static cl::opt<bool> DisableMemmoveIdiom("disable-memmove-idiom",
   92 static cl::opt<bool> OnlyNonNestedMemmove("only-nonnested-memmove-idiom",
   96 static cl::opt<bool> HexagonVolatileMemcpy(
lib/Target/Hexagon/HexagonMachineScheduler.cpp
   47 static cl::opt<bool> IgnoreBBRegPressure("ignore-bb-reg-pressure",
   50 static cl::opt<bool> UseNewerCandidate("use-newer-candidate",
   58 static cl::opt<bool> CheckEarlyAvail("check-early-avail", cl::Hidden,
lib/Target/Hexagon/HexagonNewValueJump.cpp
   62 static cl::opt<bool> DisableNewValueJumps("disable-nvjump", cl::Hidden,
lib/Target/Hexagon/HexagonPeephole.cpp
   59 static cl::opt<bool> DisableHexagonPeephole("disable-hexagon-peephole",
   63 static cl::opt<bool> DisablePNotP("disable-hexagon-pnotp",
   67 static cl::opt<bool> DisableOptSZExt("disable-hexagon-optszext",
   71 static cl::opt<bool> DisableOptExtTo64("disable-hexagon-opt-ext-to-64",
lib/Target/Hexagon/HexagonRDFOpt.cpp
   51 static cl::opt<bool> RDFDump("rdf-dump", cl::init(false));
lib/Target/Hexagon/HexagonSplitDouble.cpp
   56 static cl::opt<bool> MemRefsFixed("hsdr-no-mem", cl::Hidden, cl::init(true),
   58   static cl::opt<bool> SplitAll("hsdr-split-all", cl::Hidden, cl::init(false),
lib/Target/Hexagon/HexagonSubtarget.cpp
   42 static cl::opt<bool> EnableBSBSched("enable-bsb-sched",
   45 static cl::opt<bool> EnableTCLatencySched("enable-tc-latency-sched",
   48 static cl::opt<bool> EnableDotCurSched("enable-cur-sched",
   52 static cl::opt<bool> DisableHexagonMISched("disable-hexagon-misched",
   56 static cl::opt<bool> EnableSubregLiveness("hexagon-subreg-liveness",
   60 static cl::opt<bool> OverrideLongCalls("hexagon-long-calls",
   64 static cl::opt<bool> EnablePredicatedCalls("hexagon-pred-calls",
   68 static cl::opt<bool> SchedPredsCloser("sched-preds-closer",
   71 static cl::opt<bool> SchedRetvalOptimization("sched-retval-optimization",
   74 static cl::opt<bool> EnableCheckBankConflict("hexagon-check-bank-conflict",
lib/Target/Hexagon/HexagonTargetMachine.cpp
   31 static cl::opt<bool> EnableCExtOpt("hexagon-cext", cl::Hidden, cl::ZeroOrMore,
   34 static cl::opt<bool> EnableRDFOpt("rdf-opt", cl::Hidden, cl::ZeroOrMore,
   37 static cl::opt<bool> DisableHardwareLoops("disable-hexagon-hwloops",
   40 static cl::opt<bool> DisableAModeOpt("disable-hexagon-amodeopt",
   44 static cl::opt<bool> DisableHexagonCFGOpt("disable-hexagon-cfgopt",
   48 static cl::opt<bool> DisableHCP("disable-hcp", cl::init(false), cl::Hidden,
   51 static cl::opt<bool> DisableStoreWidening("disable-store-widen",
   54 static cl::opt<bool> EnableExpandCondsets("hexagon-expand-condsets",
   58 static cl::opt<bool> EnableEarlyIf("hexagon-eif", cl::init(true), cl::Hidden,
   61 static cl::opt<bool> EnableGenInsert("hexagon-insert", cl::init(true),
   64 static cl::opt<bool> EnableCommGEP("hexagon-commgep", cl::init(true),
   67 static cl::opt<bool> EnableGenExtract("hexagon-extract", cl::init(true),
   70 static cl::opt<bool> EnableGenMux("hexagon-mux", cl::init(true), cl::Hidden,
   73 static cl::opt<bool> EnableGenPred("hexagon-gen-pred", cl::init(true),
   77 static cl::opt<bool> EnableLoopPrefetch("hexagon-loop-prefetch",
   81 static cl::opt<bool> DisableHSDR("disable-hsdr", cl::init(false), cl::Hidden,
   84 static cl::opt<bool> EnableBitSimplify("hexagon-bit", cl::init(true),
   87 static cl::opt<bool> EnableLoopResched("hexagon-loop-resched", cl::init(true),
   90 static cl::opt<bool> HexagonNoOpt("hexagon-noopt", cl::init(false),
   93 static cl::opt<bool> EnableVectorPrint("enable-hexagon-vector-print",
   97 static cl::opt<bool> EnableVExtractOpt("hexagon-opt-vextract", cl::Hidden,
  100 static cl::opt<bool> EnableInitialCFGCleanup("hexagon-initial-cfg-cleanup",
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
   40 static cl::opt<bool> NoSmallDataSorting("mno-sort-sda", cl::init(false),
   43 static cl::opt<bool> StaticsInSData("hexagon-statics-in-small-data",
   47 static cl::opt<bool> TraceGVPlacement("trace-gv-placement",
   51 static cl::opt<bool>
   55 static cl::opt<bool>
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
   30 static cl::opt<bool> HexagonAutoHVX("hexagon-autohvx", cl::init(false),
   33 static cl::opt<bool> EmitLookupTables("hexagon-emit-lookup-tables",
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
   57 static cl::opt<bool> DisablePacketizer("disable-packetizer", cl::Hidden,
   61 static cl::opt<bool> Slot1Store("slot1-store-slot0-load", cl::Hidden,
   65 static cl::opt<bool> PacketizeVolatiles("hexagon-packetize-volatiles",
   69 static cl::opt<bool> EnableGenAllInsnClass("enable-gen-insn", cl::init(false),
   72 static cl::opt<bool> DisableVecDblNVStores("disable-vecdbl-nv-stores",
   76 extern cl::opt<bool> ScheduleInlineAsm;
lib/Target/Hexagon/HexagonVectorPrint.cpp
   39 static cl::opt<bool> TraceHexVectorStoresOnly("trace-hex-vector-stores-only",
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
   34 static cl::opt<bool> DisableFixup
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
   30 static cl::opt<bool>
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
   29 static cl::opt<bool>
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
   54 cl::opt<bool> llvm::HexagonDisableCompound
   58 cl::opt<bool> llvm::HexagonDisableDuplex
   63 cl::opt<bool> MV5("mv5", cl::Hidden, cl::desc("Build for Hexagon V5"),
   65 cl::opt<bool> MV55("mv55", cl::Hidden, cl::desc("Build for Hexagon V55"),
   67 cl::opt<bool> MV60("mv60", cl::Hidden, cl::desc("Build for Hexagon V60"),
   69 cl::opt<bool> MV62("mv62", cl::Hidden, cl::desc("Build for Hexagon V62"),
   71 cl::opt<bool> MV65("mv65", cl::Hidden, cl::desc("Build for Hexagon V65"),
   73 cl::opt<bool> MV66("mv66", cl::Hidden, cl::desc("Build for Hexagon V66"),
   90 static cl::opt<bool>
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h
   66 extern cl::opt<bool> HexagonDisableCompound;
   67 extern cl::opt<bool> HexagonDisableDuplex;
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
   28 static cl::opt<bool>
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   43 static llvm::cl::opt<bool> DisableMemAluCombiner(
lib/Target/MSP430/MSP430BranchSelector.cpp
   30 static cl::opt<bool>
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
   70 extern cl::opt<bool> EmitJalrReloc;
lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
   19 cl::opt<bool>
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
   32 static cl::opt<bool> RoundSectionSizes(
lib/Target/Mips/Mips16ISelLowering.cpp
   26 static cl::opt<bool> DontExpandCondPseudos16(
lib/Target/Mips/MipsAsmPrinter.cpp
   72 extern cl::opt<bool> EmitJalrReloc;
lib/Target/Mips/MipsBranchExpansion.cpp
  112 static cl::opt<bool>
  116 static cl::opt<bool>
lib/Target/Mips/MipsConstantIslandPass.cpp
   68 static cl::opt<bool>
   82 static cl::opt<bool> NoLoadRelaxation(
lib/Target/Mips/MipsDelaySlotFiller.cpp
   59 static cl::opt<bool> DisableDelaySlotFiller(
   65 static cl::opt<bool> DisableForwardSearch(
   71 static cl::opt<bool> DisableSuccBBSearch(
   77 static cl::opt<bool> DisableBackwardSearch(
lib/Target/Mips/MipsFastISel.cpp
   78 extern cl::opt<bool> EmitJalrReloc;
lib/Target/Mips/MipsISelLowering.cpp
   85 static cl::opt<bool>
   90 extern cl::opt<bool> EmitJalrReloc;
lib/Target/Mips/MipsMachineFunction.cpp
   21 static cl::opt<bool>
lib/Target/Mips/MipsOptimizePICCall.cpp
   46 static cl::opt<bool> LoadTargetFromGOT("mips-load-target-from-got",
   51 static cl::opt<bool> EraseGPOpnd("mips-erase-gp-opnd",
lib/Target/Mips/MipsSEISelLowering.cpp
   54 static cl::opt<bool>
   58 static cl::opt<bool> NoDPLoadStore("mno-ldc1-sdc1", cl::init(false),
lib/Target/Mips/MipsSubtarget.cpp
   38 static cl::opt<bool>
   44 static cl::opt<bool> Mips_Os16("mips-os16", cl::init(false),
   49 static cl::opt<bool> Mips16HardFloat("mips16-hard-float", cl::NotHidden,
   53 static cl::opt<bool>
   58 static cl::opt<bool>
lib/Target/Mips/MipsTargetObjectFile.cpp
   28 static cl::opt<bool>
   33 static cl::opt<bool>
   39 static cl::opt<bool>
lib/Target/NVPTX/NVPTXISelLowering.cpp
   69 static cl::opt<bool> sched4reg(
   85 static cl::opt<bool> UsePrecSqrtF32(
   90 static cl::opt<bool> FtzEnabled(
lib/Target/NVPTX/NVPTXSubtarget.cpp
   25 static cl::opt<bool>
lib/Target/NVPTX/NVPTXTargetMachine.cpp
   42 static cl::opt<bool>
   48 static cl::opt<bool> DisableRequireStructuredCFG(
   55 static cl::opt<bool> UseShortPointersOpt(
lib/Target/NVPTX/NVVMReflect.cpp
   66 static cl::opt<bool>
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
   32 static cl::opt<bool>
   37 static cl::opt<bool>
   42 static cl::opt<bool>
lib/Target/PowerPC/PPCExpandISEL.cpp
   39 static cl::opt<bool>
lib/Target/PowerPC/PPCFrameLowering.cpp
   35 static cl::opt<bool>
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
   87 cl::opt<bool> ANDIGlueBug("expose-ppc-andi-glue-bug",
   90 static cl::opt<bool>
   94 static cl::opt<bool> BPermRewriterNoMasking(
  100 static cl::opt<bool> EnableBranchHint(
  105 static cl::opt<bool> EnableTLSOpt(
lib/Target/PowerPC/PPCISelLowering.cpp
  104 static cl::opt<bool> DisablePPCPreinc("disable-ppc-preinc",
  107 static cl::opt<bool> DisableILPPref("disable-ppc-ilp-pref",
  110 static cl::opt<bool> DisablePPCUnaligned("disable-ppc-unaligned",
  113 static cl::opt<bool> DisableSCO("disable-ppc-sco",
  116 static cl::opt<bool> DisableInnermostLoopAlign32("disable-ppc-innermost-loop-align32",
  119 static cl::opt<bool> EnableQuadPrecision("enable-ppc-quad-precision",
  130 extern cl::opt<bool> ANDIGlueBug;
lib/Target/PowerPC/PPCInstrInfo.cpp
   61 opt<bool> DisableCTRLoopAnal("disable-ppc-ctrloop-analysis", cl::Hidden,
   64 static cl::opt<bool> DisableCmpOpt("disable-ppc-cmp-opt",
   67 static cl::opt<bool> VSXSelfCopyCrash("crash-on-ppc-vsx-self-copy",
   71 static cl::opt<bool>
lib/Target/PowerPC/PPCMIPeephole.cpp
   59 static cl::opt<bool>
   64 static cl::opt<bool>
   68 static cl::opt<bool>
   73 static cl::opt<bool>
lib/Target/PowerPC/PPCMachineScheduler.cpp
   14 static cl::opt<bool> 
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
   41 static cl::opt<bool>
lib/Target/PowerPC/PPCRegisterInfo.cpp
   54 static cl::opt<bool>
   58 static cl::opt<bool>
   62 static cl::opt<bool>
   66 static cl::opt<bool>
lib/Target/PowerPC/PPCSubtarget.cpp
   35 static cl::opt<bool> UseSubRegLiveness("ppc-track-subreg-liveness",
   38 static cl::opt<bool> QPXStackUnaligned("qpx-stack-unaligned",
   42 static cl::opt<bool>
lib/Target/PowerPC/PPCTargetMachine.cpp
   46 static cl::opt<bool>
   50 opt<bool> DisableCTRLoops("disable-ppc-ctrloops", cl::Hidden,
   54 opt<bool> DisablePreIncPrep("disable-ppc-preinc-prep", cl::Hidden,
   57 static cl::opt<bool>
   62 opt<bool> DisableVSXSwapRemoval("disable-ppc-vsx-swap-removal", cl::Hidden,
   66 opt<bool> DisableQPXLoadSplat("disable-ppc-qpx-load-splat", cl::Hidden,
   70 opt<bool> DisableMIPeephole("disable-ppc-peephole", cl::Hidden,
   73 static cl::opt<bool>
   78 static cl::opt<bool>
   83 static cl::opt<bool>
   88 static cl::opt<bool>
   93 static cl::opt<bool>
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
   22 static cl::opt<bool> DisablePPCConstHoist("disable-ppc-constant-hoisting",
   31 static cl::opt<bool>
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
   45 static cl::opt<bool> DisableVSXFMAMutate(
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
   37 static cl::opt<bool>
   42 static cl::opt<bool>
lib/Target/Sparc/DelaySlotFiller.cpp
   32 static cl::opt<bool> DisableDelaySlotFiller(
lib/Target/Sparc/SparcFrameLowering.cpp
   29 static cl::opt<bool>
lib/Target/Sparc/SparcRegisterInfo.cpp
   32 static cl::opt<bool>
lib/Target/SystemZ/SystemZSubtarget.cpp
   21 static cl::opt<bool> UseSubRegLiveness(
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
   51 extern cl::opt<bool> WasmKeepRegisters;
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
   39 static cl::opt<bool> WasmDisableEHPadSort(
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   37 static cl::opt<bool> WasmDisableExplicitLocals(
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
   39 cl::opt<bool>
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
   26 static cl::opt<bool> DisableWebAssemblyFallthroughReturnOpt(
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
   37 static cl::opt<bool> EnableEmException(
   43 static cl::opt<bool> EnableEmSjLj(
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
   32 static cl::opt<bool>
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
   55 static cl::opt<bool> DisableX86AvoidStoreForwardBlocks(
lib/Target/X86/X86CallFrameOptimization.cpp
   53 static cl::opt<bool>
lib/Target/X86/X86CmovConversion.cpp
   84 static cl::opt<bool>
   94 static cl::opt<bool> ForceMemOperand(
lib/Target/X86/X86DiscriminateMemOps.cpp
   29 static cl::opt<bool> EnableDiscriminateMemops(
   37 static cl::opt<bool> BypassPrefetchInstructions(
lib/Target/X86/X86DomainReassignment.cpp
   37 static cl::opt<bool> DisableX86DomainReassignment(
lib/Target/X86/X86FixupBWInsts.cpp
   68 static cl::opt<bool>
lib/Target/X86/X86ISelDAGToDAG.cpp
   43 static cl::opt<bool> AndImmShrink("x86-and-imm-shrink", cl::init(true),
lib/Target/X86/X86ISelLowering.cpp
   77 static cl::opt<bool> EnableOldKNLABI(
   83 static cl::opt<bool> MulConstantOptimization(
   89 static cl::opt<bool> ExperimentalUnorderedISEL(
lib/Target/X86/X86IndirectBranchTracking.cpp
   30 static cl::opt<bool> IndirectBranchTracking(
lib/Target/X86/X86InstrInfo.cpp
   50 static cl::opt<bool>
   54 static cl::opt<bool>
   59 static cl::opt<bool>
lib/Target/X86/X86OptimizeLEAs.cpp
   54 static cl::opt<bool>
lib/Target/X86/X86RegisterInfo.cpp
   40 static cl::opt<bool>
lib/Target/X86/X86SpeculativeLoadHardening.cpp
   77 static cl::opt<bool> EnableSpeculativeLoadHardening(
   82 static cl::opt<bool> HardenEdgesWithLFENCE(
   89 static cl::opt<bool> EnablePostLoadHardening(
   96 static cl::opt<bool> FenceCallAndRet(
  102 static cl::opt<bool> HardenInterprocedurally(
  108 static cl::opt<bool>
  114 static cl::opt<bool> HardenIndirectCallsAndJumps(
lib/Target/X86/X86Subtarget.cpp
   51 static cl::opt<bool>
lib/Target/X86/X86TargetMachine.cpp
   55 static cl::opt<bool> EnableMachineCombinerPass("x86-machine-combiner",
   59 static cl::opt<bool> EnableCondBrFoldingPass("x86-condbr-folding",
  322 static cl::opt<bool>
lib/Transforms/IPO/Attributor.cpp
  113 static cl::opt<bool> VerifyMaxFixpointIterations(
  118 static cl::opt<bool> DisableAttributor(
  123 static cl::opt<bool> ManifestInternal(
  133 static cl::opt<bool> EnableHeapToStack("enable-heap-to-stack-conversion",
lib/Transforms/IPO/BlockExtractor.cpp
   36 cl::opt<bool> BlockExtractorEraseFuncs("extract-blocks-erase-funcs",
lib/Transforms/IPO/FunctionAttrs.cpp
   81 static cl::opt<bool> EnableNonnullArgPropagation(
   86 static cl::opt<bool> DisableNoUnwindInference(
   90 static cl::opt<bool> DisableNoFreeInference(
lib/Transforms/IPO/FunctionImport.cpp
  115 static cl::opt<bool> PrintImports("print-imports", cl::init(false), cl::Hidden,
  118 static cl::opt<bool> PrintImportFailures(
  122 static cl::opt<bool> ComputeDead("compute-dead", cl::init(true), cl::Hidden,
  125 static cl::opt<bool> EnableImportMetadata(
  143 static cl::opt<bool>
lib/Transforms/IPO/GlobalDCE.cpp
   34 static cl::opt<bool>
lib/Transforms/IPO/GlobalOpt.cpp
   95 static cl::opt<bool>
lib/Transforms/IPO/HotColdSplitting.cpp
   79 static cl::opt<bool> EnableStaticAnalyis("hot-cold-static-analysis",
lib/Transforms/IPO/Inliner.cpp
   92 static cl::opt<bool>
  116 static cl::opt<bool>
lib/Transforms/IPO/LowerTypeTests.cpp
   94 static cl::opt<bool> AvoidReuse(
lib/Transforms/IPO/MergeFunctions.cpp
  162 static cl::opt<bool>
  168 static cl::opt<bool>
lib/Transforms/IPO/PartialInlining.cpp
   79 static cl::opt<bool>
   84 static cl::opt<bool> DisableMultiRegionPartialInline(
   90 static cl::opt<bool>
   96 static cl::opt<bool>
  102 static cl::opt<bool> TracePartialInlining("trace-partial-inlining",
  108 static cl::opt<bool> SkipCostAnalysis("skip-partial-inlining-cost-analysis",
lib/Transforms/IPO/PassManagerBuilder.cpp
   52 static cl::opt<bool>
   56 static cl::opt<bool>
   61 static cl::opt<bool> ExtraVectorizerPasses(
   65 static cl::opt<bool>
   69 static cl::opt<bool> RunNewGVN("enable-newgvn", cl::init(false), cl::Hidden,
   85 static cl::opt<bool> EnableLoopInterchange(
   89 static cl::opt<bool> EnableUnrollAndJam("enable-unroll-and-jam",
   93 static cl::opt<bool>
   97 static cl::opt<bool>
  101 cl::opt<bool> EnableHotColdSplit("hot-cold-split", cl::init(false), cl::Hidden,
  104 static cl::opt<bool> UseLoopVersioningLICM(
  108 static cl::opt<bool>
  117 static cl::opt<bool> EnableGVNHoist(
  121 static cl::opt<bool>
  126 static cl::opt<bool> EnableSimpleLoopUnswitch(
  131 static cl::opt<bool> EnableGVNSink(
  137 static cl::opt<bool>
  141 cl::opt<bool> FlattenedProfileUsed(
  146 cl::opt<bool> EnableOrderFileInstrumentation(
lib/Transforms/IPO/SampleProfile.cpp
  122 static cl::opt<bool> NoWarnSampleUnused(
  127 static cl::opt<bool> ProfileSampleAccurate(
  133 static cl::opt<bool> ProfileAccurateForSymsInList(
lib/Transforms/IPO/WholeProgramDevirt.cpp
  130 static cl::opt<bool>
lib/Transforms/InstCombine/InstructionCombining.cpp
  124 static cl::opt<bool>
  128 static cl::opt<bool>
lib/Transforms/Instrumentation/AddressSanitizer.cpp
  187 static cl::opt<bool> ClEnableKasan(
  191 static cl::opt<bool> ClRecover(
  196 static cl::opt<bool> ClInsertVersionCheck(
  202 static cl::opt<bool> ClInstrumentReads("asan-instrument-reads",
  206 static cl::opt<bool> ClInstrumentWrites(
  210 static cl::opt<bool> ClInstrumentAtomics(
  215 static cl::opt<bool> ClAlwaysSlowPath(
  220 static cl::opt<bool> ClForceDynamicShadow(
  225 static cl::opt<bool>
  231 static cl::opt<bool> ClWithIfuncSuppressRemat(
  247 static cl::opt<bool> ClStack("asan-stack", cl::desc("Handle stack memory"),
  255 static cl::opt<bool> ClUseAfterReturn("asan-use-after-return",
  259 static cl::opt<bool> ClRedzoneByvalArgs("asan-redzone-byval-args",
  265 static cl::opt<bool> ClUseAfterScope("asan-use-after-scope",
  270 static cl::opt<bool> ClGlobals("asan-globals",
  274 static cl::opt<bool> ClInitializers("asan-initialization-order",
  278 static cl::opt<bool> ClInvalidPointerPairs(
  283 static cl::opt<bool> ClInvalidPointerCmp(
  288 static cl::opt<bool> ClInvalidPointerSub(
  311 static cl::opt<bool>
  316 static cl::opt<bool> ClSkipPromotableAllocas(
  337 static cl::opt<bool> ClOpt("asan-opt", cl::desc("Optimize instrumentation"),
  340 static cl::opt<bool> ClOptSameTemp(
  344 static cl::opt<bool> ClOptGlobals("asan-opt-globals",
  348 static cl::opt<bool> ClOptStack(
  352 static cl::opt<bool> ClDynamicAllocaStack(
  362 static cl::opt<bool>
  367 static cl::opt<bool>
  372 static cl::opt<bool>
  380 static cl::opt<bool>
lib/Transforms/Instrumentation/BoundsChecking.cpp
   40 static cl::opt<bool> SingleTrapBB("bounds-checking-single-trap",
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
   46 static cl::opt<bool> ForceCHR("force-chr", cl::init(false), cl::Hidden,
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  117 static cl::opt<bool> ClPreserveAlignment(
  136 static cl::opt<bool> ClArgsABI(
  143 static cl::opt<bool> ClCombinePointerLabelsOnLoad(
  151 static cl::opt<bool> ClCombinePointerLabelsOnStore(
  157 static cl::opt<bool> ClDebugNonzeroLabels(
lib/Transforms/Instrumentation/GCOVProfiling.cpp
   54 static cl::opt<bool> DefaultExitBlockBeforeBody("gcov-exit-block-before-body",
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
   80 static cl::opt<bool>
   85 static cl::opt<bool> ClInstrumentReads("hwasan-instrument-reads",
   89 static cl::opt<bool> ClInstrumentWrites(
   93 static cl::opt<bool> ClInstrumentAtomics(
   98 static cl::opt<bool> ClRecover(
  103 static cl::opt<bool> ClInstrumentStack("hwasan-instrument-stack",
  107 static cl::opt<bool> ClUARRetagToZero(
  115 static cl::opt<bool> ClGenerateTagsWithCalls(
  120 static cl::opt<bool> ClGlobals("hwasan-globals", cl::desc("Instrument globals"),
  128 static cl::opt<bool> ClEnableKhwasan(
  142 static cl::opt<bool>
  148 static cl::opt<bool> ClWithTls(
  154 static cl::opt<bool>
  159 static cl::opt<bool>
  164 static cl::opt<bool>
  169 static cl::opt<bool> ClUseShortGranules(
  174 static cl::opt<bool> ClInstrumentPersonalityFunctions(
  179 static cl::opt<bool> ClInlineAllChecks("hwasan-inline-all-checks",
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
   66 static cl::opt<bool> DisableICP("disable-icp", cl::init(false), cl::Hidden,
   86 static cl::opt<bool> ICPLTOMode("icp-lto", cl::init(false), cl::Hidden,
   92 static cl::opt<bool>
   98 static cl::opt<bool>
  105 static cl::opt<bool> ICPInvokeOnly("icp-invoke-only", cl::init(false),
  112 static cl::opt<bool>
lib/Transforms/Instrumentation/InstrProfiling.cpp
   76 cl::opt<bool> DoNameCompression("enable-name-compression",
   80 cl::opt<bool> DoHashBasedCounterSplit(
   85 cl::opt<bool> ValueProfileStaticAlloc(
  100 cl::opt<bool> AtomicCounterUpdateAll(
  105 cl::opt<bool> AtomicCounterUpdatePromoted(
  116 cl::opt<bool> DoCounterPromotion("do-counter-promotion", cl::ZeroOrMore,
  134 cl::opt<bool> SpeculativeCounterPromotionToLoop(
  141 cl::opt<bool> IterativeCounterPromotion(
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  223 static cl::opt<bool> ClKeepGoing("msan-keep-going",
  227 static cl::opt<bool> ClPoisonStack("msan-poison-stack",
  231 static cl::opt<bool> ClPoisonStackWithCall("msan-poison-stack-with-call",
  239 static cl::opt<bool> ClPoisonUndef("msan-poison-undef",
  243 static cl::opt<bool> ClHandleICmp("msan-handle-icmp",
  247 static cl::opt<bool> ClHandleICmpExact("msan-handle-icmp-exact",
  251 static cl::opt<bool> ClHandleLifetimeIntrinsics(
  268 static cl::opt<bool> ClHandleAsmConservative(
  279 static cl::opt<bool> ClCheckAccessAddress("msan-check-access-address",
  283 static cl::opt<bool> ClDumpStrictInstructions("msan-dump-strict-instructions",
  295 static cl::opt<bool>
  303 static cl::opt<bool> ClCheckConstantShadow("msan-check-constant-shadow",
  309 static cl::opt<bool> ClWithComdat("msan-with-comdat",
  635 template <class T> T getOptOrDefault(const cl::opt<T> &Opt, T Default) {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  167 static cl::opt<bool> DisableValueProfiling("disable-vp", cl::init(false),
  187 static cl::opt<bool> DoComdatRenaming(
  194 static cl::opt<bool>
  202 static cl::opt<bool>
  210 static cl::opt<bool>
  218 static cl::opt<bool>
  237 static cl::opt<bool>
  243 static cl::opt<bool>
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
   70 static cl::opt<bool> DisableMemOPOPT("disable-memop-opt", cl::init(false),
   88 static cl::opt<bool>
lib/Transforms/Instrumentation/PoisonChecking.cpp
   78 static cl::opt<bool>
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
   91 static cl::opt<bool> ClTracePC("sanitizer-coverage-trace-pc",
   95 static cl::opt<bool> ClTracePCGuard("sanitizer-coverage-trace-pc-guard",
  104 static cl::opt<bool> ClCreatePCTable("sanitizer-coverage-pc-table",
  108 static cl::opt<bool>
  113 static cl::opt<bool>
  118 static cl::opt<bool> ClDIVTracing("sanitizer-coverage-trace-divs",
  122 static cl::opt<bool> ClGEPTracing("sanitizer-coverage-trace-geps",
  126 static cl::opt<bool>
  131 static cl::opt<bool> ClStackDepth("sanitizer-coverage-stack-depth",
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
   54 static cl::opt<bool>  ClInstrumentMemoryAccesses(
   57 static cl::opt<bool>  ClInstrumentFuncEntryExit(
   60 static cl::opt<bool>  ClHandleCxxExceptions(
   64 static cl::opt<bool>  ClInstrumentAtomics(
   67 static cl::opt<bool>  ClInstrumentMemIntrinsics(
lib/Transforms/Scalar/ADCE.cpp
   65 static cl::opt<bool> RemoveControlFlowFlag("adce-remove-control-flow",
   70 static cl::opt<bool> RemoveLoops("adce-remove-loops", cl::init(false),
lib/Transforms/Scalar/ConstantHoisting.cpp
   80 static cl::opt<bool> ConstHoistWithBlockFrequency(
   86 static cl::opt<bool> ConstHoistGEP(
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
   86 static cl::opt<bool> DontAddNoWrapFlags("cvp-dont-add-nowrap-flags", cl::init(false));
lib/Transforms/Scalar/DeadStoreElimination.cpp
   78 static cl::opt<bool>
   83 static cl::opt<bool>
lib/Transforms/Scalar/EarlyCSE.cpp
   83 static cl::opt<bool> EarlyCSEDebugHash(
lib/Transforms/Scalar/GVN.cpp
   99 static cl::opt<bool> EnablePRE("enable-pre",
  101 static cl::opt<bool> EnableLoadPRE("enable-load-pre", cl::init(true));
  102 static cl::opt<bool> EnableMemDep("enable-gvn-memdep", cl::init(true));
lib/Transforms/Scalar/GuardWidening.cpp
   69 static cl::opt<bool> WidenFrequentBranches(
   85 static cl::opt<bool>
lib/Transforms/Scalar/IndVarSimplify.cpp
  101 static cl::opt<bool> VerifyIndvars(
  118 static cl::opt<bool> UsePostIncrementRanges(
  123 static cl::opt<bool>
  127 static cl::opt<bool>
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  103 static cl::opt<bool> PrintChangedLoops("irce-print-changed-loops", cl::Hidden,
  106 static cl::opt<bool> PrintRangeChecks("irce-print-range-checks", cl::Hidden,
  112 static cl::opt<bool> SkipProfitabilityChecks("irce-skip-profitability-checks",
  115 static cl::opt<bool> AllowUnsignedLatchCondition("irce-allow-unsigned-latch",
  118 static cl::opt<bool> AllowNarrowLatchCondition(
lib/Transforms/Scalar/JumpThreading.cpp
  100 static cl::opt<bool> PrintLVIAfterJumpThreading(
  105 static cl::opt<bool> ThreadAcrossLoopHeaders(
lib/Transforms/Scalar/LICM.cpp
   90 static cl::opt<bool>
   94 static cl::opt<bool> ControlFlowHoisting(
lib/Transforms/Scalar/LoopDataPrefetch.cpp
   39 static cl::opt<bool>
lib/Transforms/Scalar/LoopDistribute.cpp
   92 static cl::opt<bool>
   98 static cl::opt<bool> DistributeNonIfConvertible(
  116 static cl::opt<bool> EnableLoopDistribute(
lib/Transforms/Scalar/LoopFuse.cpp
  110 static cl::opt<bool>
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  112 static cl::opt<bool> UseLIRCodeSizeHeurs(
lib/Transforms/Scalar/LoopPredication.cpp
  207 static cl::opt<bool> EnableIVTruncation("loop-predication-enable-iv-truncation",
  210 static cl::opt<bool> EnableCountDownLoop("loop-predication-enable-count-down-loop",
  213 static cl::opt<bool>
  226 static cl::opt<bool> PredicateWidenableBranchGuards(
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
   43 static cl::opt<bool> EnableTermFolding("enable-loop-simplifycfg-term-folding",
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  136 static cl::opt<bool> EnablePhiElim(
  141 static cl::opt<bool> InsnsCost(
  146 static cl::opt<bool> LSRExpNarrow(
  153 static cl::opt<bool> FilterSameScaledReg(
  158 static cl::opt<bool> EnableBackedgeIndexing(
  173 static cl::opt<bool> StressIVChain(
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
   72 static cl::opt<bool>
lib/Transforms/Scalar/LoopUnrollPass.cpp
   74 cl::opt<bool> llvm::ForgetSCEVInLoopUnroll(
  121 static cl::opt<bool>
  126 static cl::opt<bool> UnrollAllowRemainder(
  131 static cl::opt<bool>
  151 static cl::opt<bool>
  156 static cl::opt<bool> UnrollUnrollRemainder(
  163 static cl::opt<bool> UnrollRevisitChildLoops(
lib/Transforms/Scalar/NewGVN.cpp
  151 static cl::opt<bool> EnableStoreRefinement("enable-store-refinement",
  155 static cl::opt<bool> EnablePhiOfOps("enable-phi-of-ops", cl::init(true),
lib/Transforms/Scalar/PlaceSafepoints.cpp
   82 static cl::opt<bool> AllBackedges("spp-all-backedges", cl::Hidden,
   94 static cl::opt<bool> SplitBackedge("spp-split-backedge", cl::Hidden,
  153 static cl::opt<bool> NoEntry("spp-no-entry", cl::Hidden, cl::init(false));
  154 static cl::opt<bool> NoCall("spp-no-call", cl::Hidden, cl::init(false));
  155 static cl::opt<bool> NoBackedge("spp-no-backedge", cl::Hidden, cl::init(false));
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
   83 static cl::opt<bool> PrintLiveSet("spp-print-liveset", cl::Hidden,
   85 static cl::opt<bool> PrintLiveSetSize("spp-print-liveset-size", cl::Hidden,
   89 static cl::opt<bool> PrintBasePointers("spp-print-base-pointers", cl::Hidden,
  108 static cl::opt<bool>
lib/Transforms/Scalar/SROA.cpp
  119 static cl::opt<bool> SROARandomShuffleSlices("sroa-random-shuffle-slices",
  124 static cl::opt<bool> SROAStrictInbounds("sroa-strict-inbounds", cl::init(false),
lib/Transforms/Scalar/Scalarizer.cpp
   55 static cl::opt<bool>
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  199 static cl::opt<bool> DisableSeparateConstOffsetFromGEP(
  207 static cl::opt<bool>
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
   70 static cl::opt<bool> EnableNonTrivialUnswitch(
   79 static cl::opt<bool> EnableUnswitchCostMultiplier(
   90 static cl::opt<bool> UnswitchGuards(
lib/Transforms/Scalar/SimplifyCFGPass.cpp
   51 static cl::opt<bool> UserKeepLoops(
   55 static cl::opt<bool> UserSwitchToLookup(
   59 static cl::opt<bool> UserForwardSwitchCond(
   63 static cl::opt<bool> UserSinkCommonInsts(
lib/Transforms/Scalar/SpeculativeExecution.cpp
   95 static cl::opt<bool> SpecExecOnlyIfDivergentTarget(
lib/Transforms/Scalar/StructurizeCFG.cpp
   59 static cl::opt<bool> ForceSkipUniformRegions(
   65 static cl::opt<bool>
lib/Transforms/Utils/AddDiscriminators.cpp
   81 static cl::opt<bool> NoDiscriminators(
lib/Transforms/Utils/CodeExtractor.cpp
   80 static cl::opt<bool>
lib/Transforms/Utils/InlineFunction.cpp
   77 static cl::opt<bool>
   82 static cl::opt<bool>
lib/Transforms/Utils/LoopUnroll.cpp
   50 static cl::opt<bool>
   55 static cl::opt<bool>
lib/Transforms/Utils/LoopUnrollPeel.cpp
   64 static cl::opt<bool> UnrollPeelMultiDeoptExit(
lib/Transforms/Utils/LoopUnrollRuntime.cpp
   48 static cl::opt<bool> UnrollRuntimeMultiExit(
lib/Transforms/Utils/LoopVersioning.cpp
   26 static cl::opt<bool>
lib/Transforms/Utils/MisExpect.cpp
   43 static cl::opt<bool> PGOWarnMisExpect(
lib/Transforms/Utils/PredicateInfo.cpp
   49 static cl::opt<bool> VerifyPredicateInfo(
lib/Transforms/Utils/SimplifyCFG.cpp
  103 static cl::opt<bool> DupRet(
  107 static cl::opt<bool>
  111 static cl::opt<bool> HoistCondStores(
  115 static cl::opt<bool> MergeCondStores(
  121 static cl::opt<bool> MergeCondStoresAggressively(
  126 static cl::opt<bool> SpeculateOneExpensiveInst(
lib/Transforms/Utils/SimplifyLibCalls.cpp
   45 static cl::opt<bool>
lib/Transforms/Utils/SizeOpts.cpp
   17 cl::opt<bool> EnablePGSO(
   21 cl::opt<bool> PGSOLargeWorkingSetSizeOnly(
   26 cl::opt<bool> ForcePGSO(
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
   28 extern cl::opt<bool> EnableVPlanPredication;
   30 static cl::opt<bool>
lib/Transforms/Vectorize/LoopVectorize.cpp
  183 static cl::opt<bool> PreferPredicateOverEpilog(
  188 static cl::opt<bool> MaximizeBandwidth(
  193 static cl::opt<bool> EnableInterleavedMemAccesses(
  199 static cl::opt<bool> EnableMaskedInterleavedMemAccesses(
  237 static cl::opt<bool> LoopVectorizeWithBlockFrequency(
  244 static cl::opt<bool> EnableLoadStoreRuntimeInterleave(
  254 static cl::opt<bool> EnableIndVarRegisterHeur(
  258 static cl::opt<bool> EnableCondStoresVectorization(
  267 cl::opt<bool> EnableVPlanNativePath(
  274 cl::opt<bool> EnableVPlanPredication(
  283 static cl::opt<bool> VPlanBuildStressTest(
  290 cl::opt<bool> llvm::EnableLoopInterleaving(
  293 cl::opt<bool> llvm::EnableLoopVectorization(
lib/Transforms/Vectorize/SLPVectorizer.cpp
  108 cl::opt<bool>
  117 static cl::opt<bool>
  121 static cl::opt<bool> ShouldStartVectorizeHorAtStore(
  150 static cl::opt<bool>
lib/Transforms/Vectorize/VPlan.cpp
   46 extern cl::opt<bool> EnableVPlanNativePath;
lib/Transforms/Vectorize/VPlanVerifier.cpp
   22 static cl::opt<bool> EnableHCFGVerifier("vplan-verify-hcfg", cl::init(false),
tools/bugpoint/CrashDebugger.cpp
   39 cl::opt<bool> KeepMain("keep-main",
   42 cl::opt<bool> NoGlobalRM("disable-global-remove",
   46 cl::opt<bool> ReplaceFuncsWithNull(
   50 cl::opt<bool> DontReducePassList("disable-pass-list-reduction",
   54 cl::opt<bool> NoNamedMDRM("disable-namedmd-remove",
   57 cl::opt<bool> NoStripDebugInfo("disable-strip-debuginfo",
   60 cl::opt<bool> NoStripDebugTypeInfo("disable-strip-debug-types",
   63 cl::opt<bool> VerboseErrors("verbose-errors",
tools/bugpoint/ExecutionDriver.cpp
   78 cl::opt<bool> AppendProgramExitCode(
tools/bugpoint/ExtractFunction.cpp
   44 cl::opt<bool> NoDCE("disable-dce",
tools/bugpoint/Miscompilation.cpp
   37 static llvm::cl::opt<bool> DisableLoopExtraction(
   41 static llvm::cl::opt<bool> DisableBlockExtraction(
tools/bugpoint/OptimizerDriver.cpp
   41 static cl::opt<bool> PreserveBitcodeUseListOrder(
  114 cl::opt<bool> SilencePasses(
tools/bugpoint/ToolRunner.cpp
   29 cl::opt<bool> SaveTemps("save-temps", cl::init(false),
tools/bugpoint/ToolRunner.h
   29 extern cl::opt<bool> SaveTemps;
tools/bugpoint/bugpoint.cpp
   39 static cl::opt<bool>
   58 static cl::opt<bool>
   68 static cl::opt<bool>
   72 static cl::opt<bool>
   75 static cl::opt<bool>
   78 static cl::opt<bool> OptLevelOs(
   83 static cl::opt<bool>
   87 static cl::opt<bool>
tools/clang/lib/CodeGen/CodeGenModule.cpp
   66 static llvm::cl::opt<bool> LimitedCoverage(
tools/clang/lib/CodeGen/CodeGenPGO.cpp
   24 static llvm::cl::opt<bool>
tools/clang/tools/arcmt-test/arcmt-test.cpp
   26 static llvm::cl::opt<bool>
   34 static llvm::cl::opt<bool>
   38 static llvm::cl::opt<bool>
   41 static llvm::cl::opt<bool>
   44 static llvm::cl::opt<bool>
tools/clang/tools/c-index-test/core_main.cpp
   56 static cl::opt<bool>
   60 static cl::opt<bool>
tools/clang/tools/clang-check/ClangCheck.cpp
   56 static cl::opt<bool>
   60 static cl::opt<bool>
   64 static cl::opt<bool>
   72 static cl::opt<bool>
   77 static cl::opt<bool>
   80 static cl::opt<bool> FixWhatYouCan(
tools/clang/tools/clang-diff/ClangDiff.cpp
   25 static cl::opt<bool>
   30 static cl::opt<bool> ASTDumpJson(
   35 static cl::opt<bool> PrintMatches("dump-matches",
   39 static cl::opt<bool> HtmlDiff("html",
tools/clang/tools/clang-format/ClangFormat.cpp
   30 static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
   83 static cl::opt<bool> Inplace("i",
   87 static cl::opt<bool> OutputXML("output-replacements-xml",
   90 static cl::opt<bool>
  101 static cl::opt<bool> SortIncludes(
  107 static cl::opt<bool>
  113 static cl::opt<bool>
  124 static cl::opt<bool>
  130 static cl::opt<bool>
  142 static cl::opt<bool>
  147 static cl::opt<bool>
  153 static cl::opt<bool>
tools/clang/tools/clang-import-test/clang-import-test.cpp
   48 static llvm::cl::opt<bool>
   52 static llvm::cl::opt<bool> UseOrigins(
   67 static llvm::cl::opt<bool> DumpAST("dump-ast", llvm::cl::init(false),
   70 static llvm::cl::opt<bool> DumpIR("dump-ir", llvm::cl::init(false),
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
   52 static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
   86 static cl::opt<bool>
   91 static cl::opt<bool> PrintExternalCommands(
tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp
   41 static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
tools/clang/tools/clang-refactor/ClangRefactor.cpp
   40 static cl::opt<bool> Verbose("v", cl::desc("Use verbose output"),
   44 static cl::opt<bool> Inplace("i", cl::desc("Inplace edit <file>s"),
tools/clang/tools/clang-rename/ClangRename.cpp
   72 static cl::opt<bool> Inplace("i", cl::desc("Overwrite edited <file>s."),
   82 static cl::opt<bool> PrintName(
   86 static cl::opt<bool> PrintLocations(
   96 static cl::opt<bool> Force("force",
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp
   42 llvm::cl::opt<bool> Help("h", llvm::cl::desc("Alias for -help"),
   73 llvm::cl::opt<bool> ReuseFileManager(
   78 llvm::cl::opt<bool> SkipExcludedPPRanges(
   86 llvm::cl::opt<bool> Verbose("v", llvm::cl::Optional,
tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp
   39 static cl::opt<bool> RemoveTUReplacementFiles(
   45 static cl::opt<bool> DoFormat(
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp
   63 cl::opt<bool> Inplace("i", cl::desc("Inplace edit <file>s, if specified."),
   66 cl::opt<bool>
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp
   59 static llvm::cl::opt<bool> IgnoreMappingFailures(
   69 static llvm::cl::opt<bool>
   73 static llvm::cl::opt<bool> DoxygenOnly(
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  107 cl::opt<bool>
  112 cl::opt<bool> Quiet("q", cl::desc("Reduce terminal output"), cl::init(false),
  115 cl::opt<bool>
  124 cl::opt<bool> OutputHeaders(
tools/clang/tools/extra/clang-move/tool/ClangMove.cpp
   64 cl::opt<bool>
   71 cl::opt<bool>
   83 cl::opt<bool> Dump("dump_result",
   87 cl::opt<bool> DumpDecls(
tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp
   47 static cl::opt<bool> Inplace("i", cl::desc("Overwrite edited files."),
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
   94 static cl::opt<bool>
  111 static cl::opt<bool> Fix("fix", cl::desc(R"(
  118 static cl::opt<bool> FixErrors("fix-errors", cl::desc(R"(
  143 static cl::opt<bool> ListChecks("list-checks", cl::desc(R"(
  149 static cl::opt<bool> ExplainConfig("explain-config", cl::desc(R"(
  167 static cl::opt<bool> DumpConfig("dump-config", cl::desc(R"(
  179 static cl::opt<bool> EnableCheckProfile("enable-check-profile", cl::desc(R"(
  198 static cl::opt<bool>
  211 static cl::opt<bool> Quiet("quiet", cl::desc(R"(
tools/clang/tools/extra/clangd/index/dex/dexp/Dexp.cpp
   78   llvm::cl::opt<bool, false, llvm::cl::parser<bool>> Help{
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
  105 opt<bool> AllScopesCompletion{
  115 opt<bool> ShowOrigins{
  123 opt<bool> EnableBackgroundIndex{
  130 opt<bool> EnableClangTidy{
  182 opt<bool> EnableFunctionArgSnippets{
  208 opt<bool> HeaderInsertionDecorators{
  217 opt<bool> HiddenFeatures{
  225 opt<bool> IncludeIneligibleResults{
  233 opt<bool> EnableIndex{
  251 opt<bool> SuggestMissingIncludes{
  287 opt<bool> Test{
  309 opt<bool> Sync{
  330 opt<bool> EnableTestScheme{
  370 opt<bool> PrettyPrint{
tools/clang/tools/extra/modularize/Modularize.cpp
  307 static cl::opt<bool>
  318 static cl::opt<bool>
  323 static cl::opt<bool>
  328 static cl::opt<bool>
tools/llc/llc.cpp
   80 static cl::opt<bool>
   84 static cl::opt<bool>
  106 static cl::opt<bool> NoVerify("disable-verify", cl::Hidden,
  109 static cl::opt<bool> DisableSimplifyLibCalls("disable-simplify-libcalls",
  112 static cl::opt<bool> ShowMCEncoding("show-mc-encoding", cl::Hidden,
  115 static cl::opt<bool> EnableDwarfDirectory(
  119 static cl::opt<bool> AsmVerbose("asm-verbose",
  123 static cl::opt<bool>
  129 static cl::opt<bool> DiscardValueNames(
  136 static cl::opt<bool> RemarksWithHotness(
tools/lldb/tools/lldb-test/lldb-test.cpp
   80 static cl::opt<bool> Persistent(
   92 cl::opt<bool> SectionContents("contents",
   95 cl::opt<bool> SectionDependentModules("dep-modules",
  133 static cl::opt<bool>
  169 static cl::opt<bool> DumpAST("dump-ast",
  172 static cl::opt<bool>
  177 static cl::opt<bool> Verify("verify", cl::desc("Verify symbol information."),
  210 static cl::opt<bool> UseHostOnlyAllocationPolicy(
tools/lli/lli.cpp
   82   cl::opt<bool> ForceInterpreter("force-interpreter",
  107   cl::opt<bool> PerModuleLazy(
  121   cl::opt<bool> RemoteMCJIT("remote-mcjit",
  170   cl::opt<bool>
  186   cl::opt<bool>
  190   cl::opt<bool>
  195   cl::opt<bool>
tools/llvm-as/llvm-as.cpp
   44 static cl::opt<bool> Force("f", cl::desc("Enable binary output on terminals"),
   47 static cl::opt<bool> DisableOutput("disable-output", cl::desc("Disable output"),
   50 static cl::opt<bool> EmitModuleHash("module-hash", cl::desc("Emit module hash"),
   53 static cl::opt<bool> DumpAsm("d", cl::desc("Print assembly as parsed"),
   56 static cl::opt<bool>
   61 static cl::opt<bool> PreserveBitcodeUseListOrder(
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
   42 static cl::opt<bool> Dump("dump", cl::desc("Dump low level bitcode trace"));
   48 static cl::opt<bool> NoHistogram("disable-histogram",
   51 static cl::opt<bool> NonSymbolic("non-symbolic",
   59 static cl::opt<bool>
tools/llvm-cat/llvm-cat.cpp
   37 static cl::opt<bool>
tools/llvm-cfi-verify/llvm-cfi-verify.cpp
   39 cl::opt<bool> PrintGraphs(
   57 cl::opt<bool> Summarize("summarize", cl::desc("Print the summary only."),
tools/llvm-cov/CodeCoverage.cpp
  549   cl::opt<bool> DebugDumpCollectedPaths(
  561   cl::opt<bool> DebugDump("dump", cl::Optional,
  635   cl::opt<bool> RegionSummary(
  640   cl::opt<bool> InstantiationSummary(
  644   cl::opt<bool> SummaryOnly(
  800   cl::opt<bool> ShowLineExecutionCounts(
  805   cl::opt<bool> ShowRegions(
  810   cl::opt<bool> ShowBestLineRegionsCounts(
  816   cl::opt<bool> ShowExpansions("show-expansions", cl::Optional,
  820   cl::opt<bool> ShowInstantiations("show-instantiations", cl::Optional,
  968   cl::opt<bool> ShowFunctionSummaries(
 1011   cl::opt<bool> SkipExpansions("skip-expansions", cl::Optional,
 1015   cl::opt<bool> SkipFunctions("skip-functions", cl::Optional,
tools/llvm-cov/gcov.cpp
   87   cl::opt<bool> AllBlocks("a", cl::Grouping, cl::init(false),
   91   cl::opt<bool> BranchProb("b", cl::Grouping, cl::init(false),
   95   cl::opt<bool> BranchCount("c", cl::Grouping, cl::init(false),
  100   cl::opt<bool> LongNames("l", cl::Grouping, cl::init(false),
  104   cl::opt<bool> FuncSummary("f", cl::Grouping, cl::init(false),
  108   cl::opt<bool> NoOutput("n", cl::Grouping, cl::init(false),
  118   cl::opt<bool> PreservePaths("p", cl::Grouping, cl::init(false),
  122   cl::opt<bool> UncondBranch("u", cl::Grouping, cl::init(false),
  127   cl::opt<bool> HashFilenames("x", cl::Grouping, cl::init(false),
  133   cl::opt<bool> DumpGCOV("dump", cl::init(false), cl::cat(DebugCat),
tools/llvm-cxxfilt/llvm-cxxfilt.cpp
   38 static cl::opt<bool> StripUnderscore("strip-underscore",
   45 static cl::opt<bool>
tools/llvm-cxxmap/llvm-cxxmap.cpp
   38 cl::opt<bool> WarnAmbiguous(
   41 cl::opt<bool> WarnIncomplete(
tools/llvm-dis/llvm-dis.cpp
   45 static cl::opt<bool>
   48 static cl::opt<bool>
   51 static cl::opt<bool>
   56 static cl::opt<bool>
   60 static cl::opt<bool> PreserveAssemblyUseListOrder(
   65 static cl::opt<bool>
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  105 static opt<bool> DumpAll("all", desc("Dump all debug info sections"),
  130 static opt<bool>
  142 static opt<bool> IgnoreCase("ignore-case",
  165 static opt<bool>
  171 static opt<bool>
  178 static opt<bool>
  185 static opt<bool>
  203 static opt<bool>
  207 static cl::opt<bool>
  211 static opt<bool> Verify("verify", desc("Verify the DWARF debug info."),
  213 static opt<bool> Quiet("quiet", desc("Use with -verify to not emit to STDOUT."),
  215 static opt<bool> DumpUUID("uuid", desc("Show the UUID for each architecture."),
  218 static opt<bool> Verbose("verbose",
tools/llvm-exegesis/llvm-exegesis.cpp
  104 static cl::opt<bool> IgnoreInvalidSchedClass(
  143 static cl::opt<bool> AnalysisDisplayUnstableOpcodes(
  157 static cl::opt<bool>
tools/llvm-extract/llvm-extract.cpp
   49 static cl::opt<bool> Force("f", cl::desc("Enable binary output on terminals"),
   52 static cl::opt<bool> DeleteFn("delete",
   56 static cl::opt<bool>
  120 static cl::opt<bool> OutputAssembly("S",
  124 static cl::opt<bool> PreserveBitcodeUseListOrder(
  129 static cl::opt<bool> PreserveAssemblyUseListOrder(
tools/llvm-jitlink/llvm-jitlink.cpp
   52 static cl::opt<bool> NoExec("noexec", cl::desc("Do not execute loaded code"),
   75 static cl::opt<bool>
   85 static cl::opt<bool> ShowAddrs(
   90 static cl::opt<bool> ShowLinkGraph(
   95 static cl::opt<bool> ShowSizes(
  100 static cl::opt<bool> ShowTimes("show-times",
  111 static cl::opt<bool> ShowRelocatedSectionContents(
tools/llvm-link/llvm-link.cpp
   71 static cl::opt<bool>
   74 static cl::opt<bool>
   78 static cl::opt<bool>
   81 static cl::opt<bool>
   84 static cl::opt<bool>
   88 static cl::opt<bool>
   91 static cl::opt<bool>
   94 static cl::opt<bool>
   97 static cl::opt<bool>
  101 static cl::opt<bool> PreserveBitcodeUseListOrder(
  106 static cl::opt<bool> PreserveAssemblyUseListOrder(
tools/llvm-lto/llvm-lto.cpp
   70 static cl::opt<bool>
   75 static cl::opt<bool> DisableVerify(
   79 static cl::opt<bool> DisableInline("disable-inlining", cl::init(false),
   82 static cl::opt<bool>
   86 static cl::opt<bool> DisableLTOVectorization(
   90 static cl::opt<bool> EnableFreestanding(
   94 static cl::opt<bool> UseDiagnosticHandler(
   98 static cl::opt<bool>
  182 static cl::opt<bool>
  203 static cl::opt<bool> ListSymbolsOnly(
  207 static cl::opt<bool> ListDependentLibrariesOnly(
  211 static cl::opt<bool> SetMergedModule(
  218 static cl::opt<bool> RestoreGlobalsLinkage(
  222 static cl::opt<bool> CheckHasObjC(
tools/llvm-lto2/llvm-lto2.cpp
   60 static cl::opt<bool> SaveTemps("save-temps", cl::desc("Save temporary files"));
   62 static cl::opt<bool>
   94 static cl::opt<bool> RemarksWithHotness(
  123 static cl::opt<bool>
  128 static cl::opt<bool>
  133 static cl::opt<bool>
tools/llvm-mc/llvm-mc.cpp
   55 static cl::opt<bool>
   58 static cl::opt<bool> RelaxELFRel(
   72 static cl::opt<bool>
   75 static cl::opt<bool>
   83 static cl::opt<bool>
   90 static cl::opt<bool>
  134 static cl::opt<bool> PIC("position-independent",
  137 static cl::opt<bool>
  142 static cl::opt<bool>
  146 static cl::opt<bool>
  163 static cl::opt<bool> SaveTempLabels("save-temp-labels",
  166 static cl::opt<bool> LexMasmIntegers(
  170 static cl::opt<bool> NoExecStack("no-exec-stack",
tools/llvm-mca/llvm-mca.cpp
  102 static cl::opt<bool>
  131 static cl::opt<bool>
  136 static cl::opt<bool> PrintDispatchStats("dispatch-stats",
  140 static cl::opt<bool>
  145 static cl::opt<bool> PrintSchedulerStats("scheduler-stats",
  149 static cl::opt<bool>
  154 static cl::opt<bool> PrintResourcePressureView(
  159 static cl::opt<bool> PrintTimelineView("timeline",
  174 static cl::opt<bool>
  187 static cl::opt<bool>
  192 static cl::opt<bool> PrintInstructionInfoView(
  197 static cl::opt<bool> EnableAllStats("all-stats",
  201 static cl::opt<bool>
  206 static cl::opt<bool> EnableBottleneckAnalysis(
  211 static cl::opt<bool> ShowEncoding(
  248 static void processOptionImpl(cl::opt<bool> &O, const cl::opt<bool> &Default) {
  266   const cl::opt<bool> &Default =
tools/llvm-modextract/llvm-modextract.cpp
   24 static cl::opt<bool>
tools/llvm-nm/llvm-nm.cpp
   64 cl::opt<bool> UndefinedOnly("undefined-only",
   70 cl::opt<bool> DynamicSyms("dynamic",
   77 cl::opt<bool> DefinedOnly("defined-only", cl::desc("Show only defined symbols"),
   82 cl::opt<bool> ExternalOnly("extern-only",
   89 cl::opt<bool> NoWeakSymbols("no-weak", cl::desc("Show only non-weak symbols"),
   94 cl::opt<bool> BSDFormat("B", cl::desc("Alias for --format=bsd"), cl::Grouping,
   96 cl::opt<bool> POSIXFormat("P", cl::desc("Alias for --format=posix"),
  100 cl::opt<bool> DarwinFormat("m", cl::desc("Alias for --format=darwin"),
  108 cl::opt<bool> PrintFileName(
  118 cl::opt<bool> DebugSyms("debug-syms",
  124 cl::opt<bool> NumericSort("numeric-sort", cl::desc("Sort symbols by address"),
  131 cl::opt<bool> NoSort("no-sort", cl::desc("Show symbols in order encountered"),
  136 cl::opt<bool> Demangle("demangle", cl::ZeroOrMore,
  140 cl::opt<bool> NoDemangle("no-demangle", cl::init(false), cl::ZeroOrMore,
  144 cl::opt<bool> ReverseSort("reverse-sort", cl::desc("Sort in reverse order"),
  149 cl::opt<bool> PrintSize("print-size",
  156 cl::opt<bool> SizeSort("size-sort", cl::desc("Sort symbols by size"),
  159 cl::opt<bool> WithoutAliases("without-aliases", cl::Hidden,
  163 cl::opt<bool> ArchiveMap("print-armap", cl::desc("Print the archive map"),
  177 cl::opt<bool> JustSymbolName("just-symbol-name",
  183 cl::opt<bool> SpecialSyms("special-syms",
  192 cl::opt<bool> FormatMachOasHex("x",
  196 cl::opt<bool> AddDyldInfo("add-dyldinfo",
  200 cl::opt<bool> NoDyldInfo("no-dyldinfo",
  204 cl::opt<bool> DyldInfoOnly("dyldinfo-only",
  209 cl::opt<bool> NoLLVMBitcode("no-llvm-bc",
tools/llvm-objdump/MachODump.cpp
   65 extern cl::opt<bool> ArchiveHeaders;
   66 extern cl::opt<bool> Disassemble;
   67 extern cl::opt<bool> DisassembleAll;
   72 extern cl::opt<bool> NoShowRawInsn;
   73 extern cl::opt<bool> NoLeadingAddr;
   74 extern cl::opt<bool> PrintImmHex;
   75 extern cl::opt<bool> PrivateHeaders;
   76 extern cl::opt<bool> Relocations;
   77 extern cl::opt<bool> SectionHeaders;
   78 extern cl::opt<bool> SectionContents;
   79 extern cl::opt<bool> SymbolTable;
   81 extern cl::opt<bool> UnwindInfo;
   83 cl::opt<bool>
   89 cl::opt<bool> ExportsTrie("exports-trie",
   93 cl::opt<bool> Rebase("rebase", cl::desc("Display mach-o rebasing info"),
   96 cl::opt<bool> Bind("bind", cl::desc("Display mach-o binding info"),
   99 cl::opt<bool> LazyBind("lazy-bind",
  103 cl::opt<bool> WeakBind("weak-bind",
  107 static cl::opt<bool>
  116 static cl::opt<bool> FullLeadingAddr("full-leading-addr",
  120 static cl::opt<bool> NoLeadingHeaders("no-leading-headers",
  124 cl::opt<bool> UniversalHeaders("universal-headers",
  129 cl::opt<bool>
  136 cl::opt<bool> IndirectSymbols("indirect-symbols",
  141 cl::opt<bool>
  147 cl::opt<bool> LinkOptHints("link-opt-hints",
  152 cl::opt<bool> InfoPlist("info-plist",
  157 cl::opt<bool> DylibsUsed("dylibs-used",
  162 cl::opt<bool>
  168 cl::opt<bool>
  174 cl::opt<bool>
  185 static cl::opt<bool> NoSymbolicOperands(
tools/llvm-objdump/llvm-objdump.cpp
   81 extern cl::opt<bool> Bind;
   82 extern cl::opt<bool> DataInCode;
   83 extern cl::opt<bool> DylibsUsed;
   84 extern cl::opt<bool> DylibId;
   85 extern cl::opt<bool> ExportsTrie;
   86 extern cl::opt<bool> FirstPrivateHeader;
   87 extern cl::opt<bool> IndirectSymbols;
   88 extern cl::opt<bool> InfoPlist;
   89 extern cl::opt<bool> LazyBind;
   90 extern cl::opt<bool> LinkOptHints;
   91 extern cl::opt<bool> ObjcMetaData;
   92 extern cl::opt<bool> Rebase;
   93 extern cl::opt<bool> UniversalHeaders;
   94 extern cl::opt<bool> WeakBind;
  101 static cl::opt<bool>
  115 cl::opt<bool> ArchiveHeaders("archive-headers",
  123 cl::opt<bool> Demangle("demangle", cl::desc("Demangle symbols names"),
  129 cl::opt<bool> Disassemble(
  137 cl::opt<bool> DisassembleAll(
  153 static cl::opt<bool> DisassembleZeroes(
  178 static cl::opt<bool> DynamicRelocations(
  187 static cl::opt<bool>
  192 static cl::opt<bool>
  200 cl::opt<bool> SectionContents("full-contents",
  213 static cl::opt<bool>
  222 static cl::opt<bool> MachOOpt("macho",
  238 cl::opt<bool> NoShowRawInsn("no-show-raw-insn",
  243 cl::opt<bool> NoLeadingAddr("no-leading-addr",
  247 static cl::opt<bool> RawClangAST(
  252 cl::opt<bool>
  259 cl::opt<bool> PrintImmHex("print-imm-hex",
  263 cl::opt<bool> PrivateHeaders("private-headers",
  280 cl::opt<bool> SectionHeaders("section-headers",
  293 static cl::opt<bool>
  298 static cl::opt<bool> PrintSource(
  315 cl::opt<bool> SymbolTable("syms", cl::desc("Display the symbol table"),
  326 cl::opt<bool> UnwindInfo("unwind-info", cl::desc("Display unwind information"),
  332 static cl::opt<bool>
tools/llvm-objdump/llvm-objdump.h
   30 extern cl::opt<bool> Demangle;
tools/llvm-opt-report/OptReport.cpp
   55 static cl::opt<bool>
   59 static cl::opt<bool>
tools/llvm-pdbutil/llvm-pdbutil.cpp
  161 cl::opt<bool> Native("native", cl::desc("Use native PDB reader instead of DIA"),
  164 static cl::opt<bool>
  167 static cl::opt<bool> NoSymIndexIds(
  172 static cl::opt<bool>
  178 static cl::opt<bool> Enums("enums", cl::desc("Dump enum types"),
  180 static cl::opt<bool> Pointers("pointers", cl::desc("Dump enum types"),
  182 static cl::opt<bool> UDTs("udts", cl::desc("Dump udt types"),
  184 static cl::opt<bool> Compilands("compilands",
  187 static cl::opt<bool> Funcsigs("funcsigs",
  190 static cl::opt<bool> Arrays("arrays", cl::desc("Dump array types"),
  192 static cl::opt<bool> VTShapes("vtshapes", cl::desc("Dump virtual table shapes"),
  194 static cl::opt<bool> Typedefs("typedefs", cl::desc("Dump typedefs"),
  203 cl::opt<bool> InjectedSources("injected-sources",
  206 cl::opt<bool> ShowInjectedSourceContent(
  216 cl::opt<bool> Compilands("compilands", cl::desc("Display compilands"),
  218 cl::opt<bool> Symbols("module-syms",
  221 cl::opt<bool> Globals("globals", cl::desc("Dump global symbols"),
  223 cl::opt<bool> Externals("externals", cl::desc("Dump external symbols"),
  234 cl::opt<bool>
  238 cl::opt<bool> Classes("classes", cl::desc("Display class types"),
  240 cl::opt<bool> Enums("enums", cl::desc("Display enum types"),
  242 cl::opt<bool> Typedefs("typedefs", cl::desc("Display typedef types"),
  244 cl::opt<bool> Funcsigs("funcsigs", cl::desc("Display function signatures"),
  246 cl::opt<bool> Pointers("pointers", cl::desc("Display pointer types"),
  248 cl::opt<bool> Arrays("arrays", cl::desc("Display arrays"),
  250 cl::opt<bool> VTShapes("vtshapes", cl::desc("Display vftable shapes"),
  297 cl::opt<bool> Lines("lines", cl::desc("Line tables"), cl::cat(TypeCategory),
  299 cl::opt<bool>
  307 cl::opt<bool> Native("native", cl::desc("Use native PDB reader instead of DIA"),
  350 cl::opt<bool> ExcludeCompilerGenerated(
  354 cl::opt<bool>
  359 cl::opt<bool> NoEnumDefs("no-enum-definitions",
  392 cl::opt<bool> NameMap("name-map", cl::desc("Dump bytes of PDB Name Map"),
  394 cl::opt<bool> Fpm("fpm", cl::desc("Dump free page map"),
  397 cl::opt<bool> SectionContributions("sc", cl::desc("Dump section contributions"),
  399 cl::opt<bool> SectionMap("sm", cl::desc("Dump section map"),
  401 cl::opt<bool> ModuleInfos("modi", cl::desc("Dump module info"),
  403 cl::opt<bool> FileInfo("files", cl::desc("Dump source file info"),
  405 cl::opt<bool> TypeServerMap("type-server", cl::desc("Dump type server map"),
  407 cl::opt<bool> ECData("ec", cl::desc("Dump edit and continue map"),
  425 cl::opt<bool> ModuleSyms("syms", cl::desc("Dump symbol record substream"),
  427 cl::opt<bool> ModuleC11("c11-chunks", cl::Hidden,
  430 cl::opt<bool> ModuleC13("chunks",
  433 cl::opt<bool> SplitChunks(
  452 cl::opt<bool> DumpSummary("summary", cl::desc("dump file summary"),
  454 cl::opt<bool> DumpStreams("streams",
  457 cl::opt<bool> DumpStreamBlocks(
  461 cl::opt<bool> DumpSymbolStats(
  465 cl::opt<bool> DumpTypeStats(
  469 cl::opt<bool> DumpUdtStats(
  475 cl::opt<bool> DumpTypes("types",
  478 cl::opt<bool> DumpTypeData(
  482 cl::opt<bool>
  488 cl::opt<bool> DumpTypeExtras("type-extras",
  492 cl::opt<bool> DontResolveForwardRefs(
  503 cl::opt<bool> DumpIds("ids",
  506 cl::opt<bool>
  511 cl::opt<bool> DumpIdExtras("id-extras",
  519 cl::opt<bool> DumpTypeDependents(
  527 cl::opt<bool> DumpGlobals("globals", cl::desc("dump Globals symbol records"),
  529 cl::opt<bool> DumpGlobalExtras("global-extras", cl::desc("dump Globals hashes"),
  536 cl::opt<bool> DumpPublics("publics", cl::desc("dump Publics stream data"),
  538 cl::opt<bool> DumpPublicExtras("public-extras",
  541 cl::opt<bool>
  545 cl::opt<bool> DumpSymbols("symbols", cl::desc("dump module symbols"),
  548 cl::opt<bool>
  553 cl::opt<bool> DumpFpo("fpo", cl::desc("dump FPO records"),
  557 cl::opt<bool> DumpModules("modules", cl::desc("dump compiland information"),
  559 cl::opt<bool> DumpModuleFiles(
  563 cl::opt<bool> DumpLines(
  567 cl::opt<bool> DumpInlineeLines(
  571 cl::opt<bool> DumpXmi(
  576 cl::opt<bool> DumpXme(
  585 cl::opt<bool> JustMyCode("jmc", cl::Optional,
  591 cl::opt<bool> DumpNamedStreams("named-streams",
  595 cl::opt<bool> DumpStringTable("string-table", cl::desc("dump PDB String Table"),
  597 cl::opt<bool> DumpStringTableDetails("string-table-details",
  602 cl::opt<bool> DumpSectionContribs("section-contribs",
  606 cl::opt<bool> DumpSectionMap("section-map", cl::desc("dump section map"),
  608 cl::opt<bool> DumpSectionHeaders("section-headers",
  612 cl::opt<bool> RawAll("all", cl::desc("Implies most other options."),
  631 cl::opt<bool> All("all",
  634 cl::opt<bool> NoFileHeaders("no-file-headers",
  637 cl::opt<bool> Minimal("minimal",
  641 cl::opt<bool> StreamMetadata(
  645 cl::opt<bool> StreamDirectory(
  649 cl::opt<bool> PdbStream("pdb-stream",
  653 cl::opt<bool> StringTable("string-table", cl::desc("Dump the PDB String Table"),
  656 cl::opt<bool> DbiStream("dbi-stream",
  660 cl::opt<bool> TpiStream("tpi-stream",
  664 cl::opt<bool> IpiStream("ipi-stream",
  668 cl::opt<bool> PublicsStream("publics-stream",
  673 cl::opt<bool> DumpModules("modules", cl::desc("dump compiland information"),
  675 cl::opt<bool> DumpModuleFiles("module-files", cl::desc("dump file information"),
  682 cl::opt<bool> DumpModuleSyms("module-syms", cl::desc("dump module symbols"),
  734 cl::opt<bool> ForceName("name",
tools/llvm-pdbutil/llvm-pdbutil.h
   79 extern llvm::cl::opt<bool> Compilands;
   80 extern llvm::cl::opt<bool> Symbols;
   81 extern llvm::cl::opt<bool> Globals;
   82 extern llvm::cl::opt<bool> Classes;
   83 extern llvm::cl::opt<bool> Enums;
   84 extern llvm::cl::opt<bool> Funcsigs;
   85 extern llvm::cl::opt<bool> Arrays;
   86 extern llvm::cl::opt<bool> Typedefs;
   87 extern llvm::cl::opt<bool> Pointers;
   88 extern llvm::cl::opt<bool> VTShapes;
   89 extern llvm::cl::opt<bool> All;
   90 extern llvm::cl::opt<bool> ExcludeCompilerGenerated;
   92 extern llvm::cl::opt<bool> NoEnumDefs;
  117 extern llvm::cl::opt<bool> NameMap;
  118 extern llvm::cl::opt<bool> Fpm;
  120 extern llvm::cl::opt<bool> SectionContributions;
  121 extern llvm::cl::opt<bool> SectionMap;
  122 extern llvm::cl::opt<bool> ModuleInfos;
  123 extern llvm::cl::opt<bool> FileInfo;
  124 extern llvm::cl::opt<bool> TypeServerMap;
  125 extern llvm::cl::opt<bool> ECData;
  131 extern llvm::cl::opt<bool> ModuleSyms;
  132 extern llvm::cl::opt<bool> ModuleC11;
  133 extern llvm::cl::opt<bool> ModuleC13;
  134 extern llvm::cl::opt<bool> SplitChunks;
  139 extern llvm::cl::opt<bool> DumpSummary;
  140 extern llvm::cl::opt<bool> DumpFpm;
  141 extern llvm::cl::opt<bool> DumpStreams;
  142 extern llvm::cl::opt<bool> DumpSymbolStats;
  143 extern llvm::cl::opt<bool> DumpTypeStats;
  144 extern llvm::cl::opt<bool> DumpUdtStats;
  145 extern llvm::cl::opt<bool> DumpStreamBlocks;
  147 extern llvm::cl::opt<bool> DumpLines;
  148 extern llvm::cl::opt<bool> DumpInlineeLines;
  149 extern llvm::cl::opt<bool> DumpXmi;
  150 extern llvm::cl::opt<bool> DumpXme;
  151 extern llvm::cl::opt<bool> DumpNamedStreams;
  152 extern llvm::cl::opt<bool> DumpStringTable;
  153 extern llvm::cl::opt<bool> DumpStringTableDetails;
  154 extern llvm::cl::opt<bool> DumpTypes;
  155 extern llvm::cl::opt<bool> DumpTypeData;
  156 extern llvm::cl::opt<bool> DumpTypeExtras;
  158 extern llvm::cl::opt<bool> DumpTypeDependents;
  159 extern llvm::cl::opt<bool> DumpTypeRefStats;
  160 extern llvm::cl::opt<bool> DumpSectionHeaders;
  162 extern llvm::cl::opt<bool> DumpIds;
  163 extern llvm::cl::opt<bool> DumpIdData;
  164 extern llvm::cl::opt<bool> DumpIdExtras;
  167 extern llvm::cl::opt<bool> JustMyCode;
  168 extern llvm::cl::opt<bool> DontResolveForwardRefs;
  169 extern llvm::cl::opt<bool> DumpSymbols;
  170 extern llvm::cl::opt<bool> DumpSymRecordBytes;
  171 extern llvm::cl::opt<bool> DumpGSIRecords;
  172 extern llvm::cl::opt<bool> DumpGlobals;
  174 extern llvm::cl::opt<bool> DumpGlobalExtras;
  175 extern llvm::cl::opt<bool> DumpPublics;
  176 extern llvm::cl::opt<bool> DumpPublicExtras;
  177 extern llvm::cl::opt<bool> DumpSectionContribs;
  178 extern llvm::cl::opt<bool> DumpSectionMap;
  179 extern llvm::cl::opt<bool> DumpModules;
  180 extern llvm::cl::opt<bool> DumpModuleFiles;
  181 extern llvm::cl::opt<bool> DumpFpo;
  182 extern llvm::cl::opt<bool> RawAll;
  186 extern llvm::cl::opt<bool> All;
  187 extern llvm::cl::opt<bool> NoFileHeaders;
  188 extern llvm::cl::opt<bool> Minimal;
  189 extern llvm::cl::opt<bool> StreamMetadata;
  190 extern llvm::cl::opt<bool> StreamDirectory;
  191 extern llvm::cl::opt<bool> StringTable;
  192 extern llvm::cl::opt<bool> PdbStream;
  193 extern llvm::cl::opt<bool> DbiStream;
  194 extern llvm::cl::opt<bool> TpiStream;
  195 extern llvm::cl::opt<bool> IpiStream;
  196 extern llvm::cl::opt<bool> PublicsStream;
  198 extern llvm::cl::opt<bool> DumpModules;
  199 extern llvm::cl::opt<bool> DumpModuleFiles;
  201 extern llvm::cl::opt<bool> DumpModuleSyms;
  215 extern llvm::cl::opt<bool> ForceName;
tools/llvm-profdata/llvm-profdata.cpp
  609   cl::opt<bool> DumpInputFileList(
  641   cl::opt<bool> OutputSparse("sparse", cl::init(false),
  652   cl::opt<bool> CompressAllSections(
  730   cl::opt<bool> IsCS("cs", cl::init(false),
 1054   cl::opt<bool> ShowCounts("counts", cl::init(false),
 1056   cl::opt<bool> TextFormat(
 1059   cl::opt<bool> ShowIndirectCallTargets(
 1062   cl::opt<bool> ShowMemOPSizes(
 1066   cl::opt<bool> ShowDetailedSummary("detailed-summary", cl::init(false),
 1073   cl::opt<bool> ShowAllFunctions("all-functions", cl::init(false),
 1075   cl::opt<bool> ShowCS("showcs", cl::init(false),
 1095   cl::opt<bool> OnlyListBelow(
 1099   cl::opt<bool> ShowProfileSymbolList(
 1102   cl::opt<bool> ShowSectionInfoOnly(
tools/llvm-readobj/llvm-readobj.cpp
   53   cl::opt<bool>
   62   cl::opt<bool>
   70   cl::opt<bool>
   78   cl::opt<bool> FileHeaders("file-headers",
   88   cl::opt<bool> SectionHeaders("section-headers",
   98   cl::opt<bool> SectionRelocations("section-relocations",
  103   cl::opt<bool> SectionSymbols("section-symbols",
  108   cl::opt<bool> SectionData("section-data",
  117   cl::opt<bool> Relocations("relocations",
  125   cl::opt<bool> Notes("notes", cl::desc("Display the ELF notes in the file"));
  129   cl::opt<bool> DynRelocs("dyn-relocations",
  134   cl::opt<bool>
  143   cl::opt<bool> DynamicSymbols("dyn-symbols",
  149   cl::opt<bool> HashSymbols(
  154   cl::opt<bool> UnwindInfo("unwind",
  161   cl::opt<bool> DynamicTable("dynamic-table",
  169   cl::opt<bool> NeededLibraries("needed-libs",
  173   cl::opt<bool> ProgramHeaders("program-headers",
  193   cl::opt<bool> Demangle("demangle",
  199   cl::opt<bool> HashTable("hash-table",
  203   cl::opt<bool> GnuHashTable("gnu-hash-table",
  207   cl::opt<bool> ExpandRelocs("expand-relocs",
  211   cl::opt<bool> RawRelr("raw-relr",
  215   cl::opt<bool> CodeView("codeview",
  219   cl::opt<bool>
  224   cl::opt<bool> CodeViewEnableGHash(
  230   cl::opt<bool> CodeViewSubsectionBytes(
  235   cl::opt<bool> ArchSpecificInfo("arch-specific",
  241   cl::opt<bool>
  245   cl::opt<bool>
  249   cl::opt<bool>
  254   cl::opt<bool>
  259   cl::opt<bool>
  264   cl::opt<bool> COFFResources("coff-resources",
  268   cl::opt<bool>
  273   cl::opt<bool>
  278   cl::opt<bool>
  283   cl::opt<bool>
  288   cl::opt<bool>
  293   cl::opt<bool>
  298   cl::opt<bool>
  303   cl::opt<bool>
  308   cl::opt<bool>
  313   cl::opt<bool>
  318   cl::opt<bool>
  325   cl::opt<bool> SectionGroups("elf-section-groups",
  334   cl::opt<bool> HashHistogram(
  344   cl::opt<bool> CGProfile("elf-cg-profile", cl::desc("Display callgraph profile section"));
  347   cl::opt<bool> Addrsig("addrsig",
tools/llvm-readobj/llvm-readobj.h
   35   extern llvm::cl::opt<bool> SectionRelocations;
   36   extern llvm::cl::opt<bool> SectionSymbols;
   37   extern llvm::cl::opt<bool> SectionData;
   38   extern llvm::cl::opt<bool> ExpandRelocs;
   39   extern llvm::cl::opt<bool> RawRelr;
   40   extern llvm::cl::opt<bool> CodeViewSubsectionBytes;
   41   extern llvm::cl::opt<bool> Demangle;
tools/llvm-reduce/llvm-reduce.cpp
   31 static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
   32 static cl::opt<bool> Version("v", cl::desc("Alias for -version"), cl::Hidden);
   51 static cl::opt<bool>
tools/llvm-rtdyld/llvm-rtdyld.cpp
  137 static cl::opt<bool>
  143 static cl::opt<bool> ShowTimes("show-times",
tools/llvm-size/llvm-size.cpp
   60 cl::opt<bool>
   66 cl::opt<bool>
   92 static cl::opt<bool>
tools/llvm-split/llvm-split.cpp
   38 static cl::opt<bool>
tools/llvm-strings/llvm-strings.cpp
   31 static cl::opt<bool>
   42 static cl::opt<bool>
tools/llvm-symbolizer/llvm-symbolizer.cpp
   34 static cl::opt<bool>
   53 static cl::opt<bool>
   58 static cl::opt<bool> ClUntagAddresses(
   62 static cl::opt<bool>
   74 static cl::opt<bool> ClBasenames("basenames", cl::init(false),
   80 static cl::opt<bool>
   85 static cl::opt<bool>
  115 static cl::opt<bool>
  126 static cl::opt<bool>
  137 static cl::opt<bool> ClVerbose("verbose", cl::init(false),
tools/llvm-undname/llvm-undname.cpp
   31 cl::opt<bool> DumpBackReferences("backrefs", cl::Optional,
   34 cl::opt<bool> NoAccessSpecifier("no-access-specifier", cl::Optional,
   37 cl::opt<bool> NoCallingConvention("no-calling-convention", cl::Optional,
   40 cl::opt<bool> NoReturnType("no-return-type", cl::Optional,
   43 cl::opt<bool> NoMemberType("no-member-type", cl::Optional,
tools/llvm-xray/xray-account.cpp
   33 static cl::opt<bool>
   39 static cl::opt<bool> AccountDeduceSiblingCalls(
tools/llvm-xray/xray-converter.cpp
   56 static cl::opt<bool>
   73 static cl::opt<bool> ConvertSortInput(
tools/llvm-xray/xray-extract.cpp
   43 static cl::opt<bool> ExtractSymbolize("symbolize", cl::value_desc("symbolize"),
tools/llvm-xray/xray-fdr-dump.cpp
   32 static cl::opt<bool> DumpVerify("verify",
tools/llvm-xray/xray-graph-diff.cpp
   39 static cl::opt<bool>
   46 static cl::opt<bool>
   53 static cl::opt<bool>
   89 static cl::opt<bool> GraphDiffDeduceSiblingCalls(
   97 static cl::opt<bool> GraphDiffDeduceSiblingCalls1(
  104 static cl::opt<bool> GraphDiffDeduceSiblingCalls2(
tools/llvm-xray/xray-graph.cpp
   29 static cl::opt<bool>
   52 static cl::opt<bool> GraphDeduceSiblingCalls(
tools/llvm-xray/xray-stacks.cpp
   41 static cl::opt<bool>
   59 static cl::opt<bool>
   64 static cl::opt<bool>
   69 static cl::opt<bool>
tools/lto/lto.cpp
   39 static cl::opt<bool>
   43 static cl::opt<bool>
   47 static cl::opt<bool> DisableLTOVectorization(
   51 static cl::opt<bool> EnableFreestanding(
   61 static cl::opt<bool> DisableVerify(
tools/opt/Debugify.cpp
   37 cl::opt<bool> Quiet("debugify-quiet",
tools/opt/NewPMDriver.cpp
   42 static cl::opt<bool>
  112 static cl::opt<bool> DebugInfoForProfiling(
tools/opt/opt.cpp
   89 static cl::opt<bool>
   92 static cl::opt<bool>
   95 static cl::opt<bool>
   99 static cl::opt<bool>
  102 static cl::opt<bool>
  106 static cl::opt<bool>
  115 static cl::opt<bool>
  118 static cl::opt<bool>
  121 static cl::opt<bool>
  125 static cl::opt<bool>
  129 static cl::opt<bool>
  133 static cl::opt<bool> DisableInline("disable-inlining",
  136 static cl::opt<bool>
  140 static cl::opt<bool>
  144 static cl::opt<bool>
  148 static cl::opt<bool>
  152 static cl::opt<bool>
  156 static cl::opt<bool>
  160 static cl::opt<bool>
  164 static cl::opt<bool>
  175 static cl::opt<bool>
  180 static cl::opt<bool>
  185 static cl::opt<bool> EmitSummaryIndex("module-summary",
  189 static cl::opt<bool> EmitModuleHash("module-hash", cl::desc("Emit module hash"),
  192 static cl::opt<bool>
  196 static cl::opt<bool>
  202 static cl::opt<bool>
  205 static cl::opt<bool> EnableDebugify(
  210 static cl::opt<bool> DebugifyEach(
  220 static cl::opt<bool>
  229 static cl::opt<bool> PreserveBitcodeUseListOrder(
  234 static cl::opt<bool> PreserveAssemblyUseListOrder(
  239 static cl::opt<bool>
  244 static cl::opt<bool> DiscardValueNames(
  249 static cl::opt<bool> Coroutines(
  254 static cl::opt<bool> RemarksWithHotness(
tools/polly/lib/Analysis/DependenceInfo.cpp
   49 static cl::opt<bool> LegalityCheckDisabled(
   53 static cl::opt<bool>
tools/polly/lib/Analysis/PolyhedralInfo.cpp
   36 static cl::opt<bool> CheckParallel("polly-check-parallel",
   41 static cl::opt<bool> CheckVectorizable("polly-check-vectorizable",
tools/polly/lib/Analysis/ScopBuilder.cpp
   89 static cl::opt<bool> PollyAllowDereferenceOfAllFunctionParams(
  115 static cl::opt<bool> UnprofitableScalarAccs(
  125 static cl::opt<bool> DetectFortranArrays(
  130 static cl::opt<bool> DetectReductions("polly-detect-reductions",
  138 static cl::opt<bool> DisableMultiplicativeReductions(
tools/polly/lib/Analysis/ScopDetection.cpp
  137 static cl::opt<bool>
  159 static cl::opt<bool>
  164 static cl::opt<bool> AllowDifferentTypes(
  169 static cl::opt<bool>
  175 static cl::opt<bool>
  181 static cl::opt<bool> AllowNonAffineSubRegions(
  186 static cl::opt<bool>
  198 static cl::opt<bool> KeepGoing("polly-detect-keep-going",
  209 static cl::opt<bool>
tools/polly/lib/Analysis/ScopGraphPrinter.cpp
   31 static cl::opt<bool> ViewAll("polly-view-all",
tools/polly/lib/Analysis/ScopInfo.cpp
  120 static cl::opt<bool> PollyRemarksMinimal(
  125 static cl::opt<bool>
  130 static cl::opt<bool> PollyPreciseInbounds(
  135 static cl::opt<bool>
  140 static cl::opt<bool> PollyIgnoreParamBounds(
  146 static cl::opt<bool> PollyPreciseFoldAccesses(
  160 static cl::opt<bool> PollyPrintInstructions(
tools/polly/lib/CodeGen/BlockGenerators.cpp
   33 static cl::opt<bool> Aligned("enable-polly-aligned",
   45 static cl::opt<bool> TraceStmts(
   50 static cl::opt<bool> TraceScalars(
tools/polly/lib/CodeGen/CodeGeneration.cpp
   51 static cl::opt<bool> Verify("polly-codegen-verify",
tools/polly/lib/CodeGen/IslAst.cpp
   62 static cl::opt<bool>
   67 static cl::opt<bool> PrintAccesses("polly-ast-print-accesses",
   72 static cl::opt<bool> PollyParallelForce(
   78 static cl::opt<bool> UseContext("polly-ast-use-context",
   83 static cl::opt<bool> DetectParallel("polly-ast-detect-parallel",
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
   85 static cl::opt<bool> PollyGenerateRTCPrint(
   94 static cl::opt<bool> PollyGenerateExpressions(
tools/polly/lib/Support/RegisterPasses.cpp
   51 static cl::opt<bool>
   55 static cl::opt<bool> PollyDetectOnly(
  142 static cl::opt<bool> ImportJScop(
  147 static cl::opt<bool> FullyIndexedStaticExpansion(
  152 static cl::opt<bool> ExportJScop(
  157 static cl::opt<bool> DeadCodeElim("polly-run-dce",
  162 static cl::opt<bool> PollyViewer(
  168 static cl::opt<bool> PollyOnlyViewer(
  174 static cl::opt<bool>
  179 static cl::opt<bool> PollyOnlyPrinter(
  185 static cl::opt<bool>
  190 static cl::opt<bool>
  195 static cl::opt<bool>
  200 static cl::opt<bool>
  211 static cl::opt<bool>
  222 static cl::opt<bool>
  227 static cl::opt<bool>
  232 static cl::opt<bool> EnablePruneUnprofitable(
tools/polly/lib/Support/SCEVAffinator.cpp
   26 static cl::opt<bool> IgnoreIntegerWrapping(
tools/polly/lib/Support/ScopHelper.cpp
   29 static cl::opt<bool> PollyAllowErrorBlocks(
tools/polly/lib/Transform/Canonicalization.cpp
   27 static cl::opt<bool>
tools/polly/lib/Transform/DeLICM.cpp
   41 cl::opt<bool> DelicmOverapproximateWrites(
   47 cl::opt<bool> DelicmPartialWrites("polly-delicm-partial-writes",
   52 cl::opt<bool>
tools/polly/lib/Transform/ForwardOpTree.cpp
   47 static cl::opt<bool>
   52 static cl::opt<bool>
tools/polly/lib/Transform/ScheduleOptimizer.cpp
  127 static cl::opt<bool> FirstLevelTiling("polly-tiling",
  216 static cl::opt<bool>
  234 static cl::opt<bool> RegisterTiling("polly-register-tiling",
  258 static cl::opt<bool>
  263 static cl::opt<bool> OptimizedScops(
tools/sancov/sancov.cpp
   94 static cl::opt<bool> ClDemangle("demangle", cl::init(true),
   97 static cl::opt<bool>
  109 static cl::opt<bool> ClUseDefaultBlacklist(
tools/sanstats/sanstats.cpp
   28 static cl::opt<bool> ClDemangle("demangle", cl::init(false),
tools/verify-uselistorder/verify-uselistorder.cpp
   61 static cl::opt<bool> SaveTemps("save-temps", cl::desc("Save temp files"),
utils/FileCheck/FileCheck.cpp
   47 static cl::opt<bool> NoCanonicalizeWhiteSpace(
   51 static cl::opt<bool> IgnoreCase(
   67 static cl::opt<bool> AllowEmptyInput(
   72 static cl::opt<bool> MatchFullLines(
   78 static cl::opt<bool> EnableVarScope(
   84 static cl::opt<bool> AllowDeprecatedDagOverlap(
   91 static cl::opt<bool> Verbose(
   96 static cl::opt<bool> VerboseVerbose(
  103 static cl::opt<bool> DumpInputOnFailure(
utils/TableGen/DAGISelMatcherEmitter.cpp
   37 static cl::opt<bool> OmitComments("omit-comments",
   41 static cl::opt<bool> InstrumentCoverage(
utils/TableGen/GICombinerEmitter.cpp
   37 static cl::opt<bool> ShowExpansions(
utils/TableGen/GlobalISelEmitter.cpp
   60 static cl::opt<bool> WarnOnSkippedPatterns(
   66 static cl::opt<bool> GenerateCoverage(
   76 static cl::opt<bool> OptimizeMatchTable(
utils/TableGen/RegisterInfoEmitter.cpp
   49 static cl::opt<bool>
utils/yaml-bench/YAMLBench.cpp
   28 static cl::opt<bool>
   34 static cl::opt<bool>
   43 static cl::opt<bool>