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

References

examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/server.cpp
   23                        cl::init(20000));
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
   43                               cl::init("localhost"));
   48                        cl::init(20000));
examples/SpeculativeJIT/SpeculativeJIT.cpp
   35                                     cl::init(4));
include/llvm/CodeGen/CommandFlags.inc
   36          cl::value_desc("cpu-name"), cl::init(""));
   69     cl::init(ThreadModel::POSIX),
   92     cl::init(ExceptionHandling::None),
  106     "filetype", cl::init(TargetMachine::CGFT_AssemblyFile),
  118     cl::init(llvm::FramePointer::None),
  130     cl::init(false));
  135     cl::init(false));
  140     cl::init(false));
  146     cl::init(false));
  152                            cl::init(false));
  157     cl::init(FPDenormal::IEEE),
  169     cl::init(false));
  172     "float-abi", cl::desc("Choose float ABI type"), cl::init(FloatABI::Default),
  182     cl::init(FPOpFusion::Standard),
  192     cl::init(false));
  198     cl::init(false));
  202                                       cl::init(false));
  206                                          cl::init(true));
  211                            cl::init(0));
  216                  cl::init(false));
  221     cl::init(""));
  225                               cl::init(false));
  230     cl::init(false));
  234                                   cl::init(false));
  239                      cl::init(false));
  243                                  cl::init(false));
  248                        cl::init(true));
  252                 cl::init(EABI::Default),
  261     cl::init(DebuggerKind::Default),
  268     cl::desc("Emit a section containing stack size metadata"), cl::init(false));
  272                   cl::init(false));
  277                            cl::init(false));
include/llvm/MC/MCTargetOptionsCommandFlags.inc
   34                           cl::init(0));
   52         cl::init(""));
lib/Analysis/AliasAnalysis.cpp
   61                                     cl::init(false));
lib/Analysis/AliasSetTracker.cpp
   46                         cl::init(250),
lib/Analysis/AssumptionCache.cpp
   41                           cl::init(false));
lib/Analysis/BasicAliasAnalysis.cpp
   68                                           cl::init(false));
   75                                         cl::Hidden, cl::init(true));
   77                                     cl::Hidden, cl::init(false));
lib/Analysis/BlockFrequencyInfo.cpp
   56     ViewHotFreqPercent("view-hot-freq-percent", cl::init(10), cl::Hidden,
   81     "print-bfi", cl::init(false), cl::Hidden,
lib/Analysis/BranchProbabilityInfo.cpp
   49     "print-bpi", cl::init(false), cl::Hidden,
lib/Analysis/CallGraphSCCPass.cpp
   45 MaxIterations("max-cg-scc-iterations", cl::ReallyHidden, cl::init(4));
lib/Analysis/CostModel.cpp
   31     cl::init(TargetTransformInfo::TCK_RecipThroughput),
lib/Analysis/DependenceAnalysis.cpp
  110     Delinearize("da-delinearize", cl::init(true), cl::Hidden, cl::ZeroOrMore,
  113     "da-disable-delinearization-checks", cl::init(false), cl::Hidden,
lib/Analysis/GlobalsModRef.cpp
   53     "enable-unsafe-globalsmodref-alias-results", cl::init(false), cl::Hidden);
lib/Analysis/IndirectCallPromotionAnalysis.cpp
   36     "icp-remaining-percent-threshold", cl::init(30), cl::Hidden, cl::ZeroOrMore,
   43     ICPTotalPercentThreshold("icp-total-percent-threshold", cl::init(5),
   51     MaxNumPromotions("icp-max-prom", cl::init(3), cl::Hidden, cl::ZeroOrMore,
lib/Analysis/InlineCost.cpp
   49     "inline-threshold", cl::Hidden, cl::init(225), cl::ZeroOrMore,
   53     "inlinehint-threshold", cl::Hidden, cl::init(325), cl::ZeroOrMore, 
   58                           cl::init(45), cl::ZeroOrMore,
   65     "inlinecold-threshold", cl::Hidden, cl::init(45), cl::ZeroOrMore, 
   69     HotCallSiteThreshold("hot-callsite-threshold", cl::Hidden, cl::init(3000),
   74     "locally-hot-callsite-threshold", cl::Hidden, cl::init(525), cl::ZeroOrMore,
   78     "cold-callsite-rel-freq", cl::Hidden, cl::init(2), cl::ZeroOrMore,
   84     "hot-callsite-rel-freq", cl::Hidden, cl::init(60), cl::ZeroOrMore,
   90     "inline-cost-full", cl::Hidden, cl::init(false), cl::ZeroOrMore,
lib/Analysis/InstructionPrecedenceTracking.cpp
   31     cl::init(false), cl::Hidden);
lib/Analysis/LegacyDivergenceAnalysis.cpp
   86 static cl::opt<bool> UseGPUDA("use-gpu-divergence-analysis", cl::init(false),
lib/Analysis/Loads.cpp
  356 llvm::DefMaxInstsToScan("available-load-scan-limit", cl::init(6), cl::Hidden,
lib/Analysis/LoopAccessAnalysis.cpp
   91     cl::location(VectorizerParams::RuntimeMemoryCheckThreshold), cl::init(8));
   99     cl::init(100));
  109                    cl::init(100));
  123     "enable-mem-access-versioning", cl::init(true), cl::Hidden,
  131     cl::init(true));
lib/Analysis/LoopCacheAnalysis.cpp
   39     "default-trip-count", cl::init(100), cl::Hidden,
   46     "temporal-reuse-threshold", cl::init(2), cl::Hidden,
lib/Analysis/MemoryDependenceAnalysis.cpp
   82     "memdep-block-scan-limit", cl::Hidden, cl::init(100),
   87     BlockNumberLimit("memdep-block-number-limit", cl::Hidden, cl::init(1000),
lib/Analysis/MemorySSA.cpp
   75     "memssa-check-limit", cl::Hidden, cl::init(100),
   87     "enable-mssa-loop-dependency", cl::Hidden, cl::init(true),
lib/Analysis/ModuleSummaryAnalysis.cpp
   74     "module-summary-dot-file", cl::init(""), cl::Hidden,
lib/Analysis/ObjCARCAnalysisUtils.cpp
   25     cl::location(EnableARCOpts), cl::init(true), cl::Hidden);
lib/Analysis/ProfileSummaryInfo.cpp
   32     "profile-summary-cutoff-hot", cl::Hidden, cl::init(990000), cl::ZeroOrMore,
   37     "profile-summary-cutoff-cold", cl::Hidden, cl::init(999999), cl::ZeroOrMore,
   43     cl::init(15000), cl::ZeroOrMore,
   50     cl::init(12500), cl::ZeroOrMore,
lib/Analysis/RegionPrinter.cpp
   34                   cl::init(false));
lib/Analysis/ScalarEvolution.cpp
  155                         cl::init(100));
  172     cl::init(false));
  177     cl::init(32));
  182     cl::init(500));
  187     cl::init(32));
  192     cl::init(2));
  197     cl::init(2));
  202                   cl::init(32));
  206     cl::desc("Maximum depth of recursive constant evolving"), cl::init(32));
  211                  cl::init(8));
  216                   cl::init(8));
  221                   cl::init(4096));
lib/Analysis/ScopedNoAliasAA.cpp
   50                                          cl::init(true), cl::Hidden);
lib/Analysis/StackSafetyAnalysis.cpp
   23                                              cl::init(20), cl::Hidden);
lib/Analysis/TargetLibraryInfo.cpp
   21     cl::init(TargetLibraryInfoImpl::NoLibrary),
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/Analysis/ValueTracking.cpp
   83                                               cl::Hidden, cl::init(20));
lib/Analysis/VectorUtils.cpp
   37     cl::init(8));
lib/Bitcode/Reader/BitcodeReader.cpp
   91     "print-summary-global-ids", cl::init(false), cl::Hidden,
lib/Bitcode/Reader/MetadataLoader.cpp
   96     "import-full-type-definitions", cl::init(false), cl::Hidden,
  100     "disable-ondemand-mds-loading", cl::init(false), cl::Hidden,
lib/Bitcode/Writer/BitcodeWriter.cpp
   85     IndexThreshold("bitcode-mdindex-threshold", cl::Hidden, cl::init(25),
   90     "write-relbf-to-summary", cl::Hidden, cl::init(false),
lib/CodeGen/AggressiveAntiDepBreaker.cpp
   52          cl::init(0), cl::Hidden);
   57          cl::init(0), cl::Hidden);
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
   96     cl::desc("Use base address specifiers in debug_ranges"), cl::init(false));
  101                                            cl::init(false));
  106                            cl::init(false));
  110     cl::desc("Enable cross-cu references in DWO files"), cl::init(false));
  119     cl::init(Default));
  128     cl::init(AccelTableKind::Default));
  136                  cl::init(Default));
  141                          cl::init(false));
  148     cl::init(Default));
  164                       cl::init(DefaultLinkageNames));
lib/CodeGen/BasicTargetTransformInfo.cpp
   28 llvm::PartialUnrollingThreshold("partial-unrolling-threshold", cl::init(0),
lib/CodeGen/BranchFolding.cpp
   76                               cl::init(cl::BOU_UNSET), cl::Hidden);
   82           cl::init(150), cl::Hidden);
   89               cl::init(3), cl::Hidden);
lib/CodeGen/CFIInstrInserter.cpp
   33     cl::init(false),
lib/CodeGen/CodeGenPrepare.cpp
  132   "disable-cgp-branch-opts", cl::Hidden, cl::init(false),
  136     DisableGCOpts("disable-cgp-gc-opts", cl::Hidden, cl::init(false),
  140   "disable-cgp-select2branch", cl::Hidden, cl::init(false),
  144   "addr-sink-using-gep", cl::Hidden, cl::init(true),
  148    "enable-andcmp-sinking", cl::Hidden, cl::init(true),
  152     "disable-cgp-store-extract", cl::Hidden, cl::init(false),
  156     "stress-cgp-store-extract", cl::Hidden, cl::init(false),
  160     "disable-cgp-ext-ld-promotion", cl::Hidden, cl::init(false),
  165     "stress-cgp-ext-ld-promotion", cl::Hidden, cl::init(false),
  170     "disable-preheader-prot", cl::Hidden, cl::init(false),
  174     "profile-guided-section-prefix", cl::Hidden, cl::init(true), cl::ZeroOrMore,
  178     "cgp-freq-ratio-to-skip-merge", cl::Hidden, cl::init(2),
  183     "force-split-store", cl::Hidden, cl::init(false),
  189     " the other."), cl::init(true));
  192     "disable-complex-addr-modes", cl::Hidden, cl::init(false),
  197 AddrSinkNewPhis("addr-sink-new-phis", cl::Hidden, cl::init(false),
  201 AddrSinkNewSelects("addr-sink-new-select", cl::Hidden, cl::init(true),
  205     "addr-sink-combine-base-reg", cl::Hidden, cl::init(true),
  209     "addr-sink-combine-base-gv", cl::Hidden, cl::init(true),
  213     "addr-sink-combine-base-offs", cl::Hidden, cl::init(true),
  217     "addr-sink-combine-scaled-reg", cl::Hidden, cl::init(true),
  222                          cl::init(true),
lib/CodeGen/DFAPacketizer.cpp
   51   cl::init(0), cl::desc("If present, stops packetizing after N instructions"));
lib/CodeGen/EarlyIfConversion.cpp
   47 BlockInstrLimit("early-ifcvt-limit", cl::init(30), cl::Hidden,
lib/CodeGen/ExpandMemCmp.cpp
   35     "memcmp-num-loads-per-block", cl::Hidden, cl::init(1),
lib/CodeGen/GlobalISel/CombinerHelper.cpp
   29     ForceLegalIndexing("force-legal-indexing", cl::Hidden, cl::init(false),
lib/CodeGen/GlobalISel/IRTranslator.cpp
   85                             cl::Optional, cl::init(false));
lib/CodeGen/GlobalISel/Legalizer.cpp
   41                          cl::Optional, cl::init(false));
lib/CodeGen/GlobalMerge.cpp
  107                   cl::init(true));
  112                      cl::init(0));
  116     cl::desc("Improve global merge pass to look at uses"), cl::init(true));
  121     cl::init(true));
  126                          cl::init(false));
lib/CodeGen/HardwareLoops.cpp
   51 ForceHardwareLoops("force-hardware-loops", cl::Hidden, cl::init(false),
   56   "force-hardware-loop-phi", cl::Hidden, cl::init(false),
   60 ForceNestedLoop("force-nested-hardware-loop", cl::Hidden, cl::init(false),
   64 LoopDecrement("hardware-loop-decrement", cl::Hidden, cl::init(1),
   68 CounterBitWidth("hardware-loop-counter-bitwidth", cl::Hidden, cl::init(32),
   73   "force-hardware-loop-guard", cl::Hidden, cl::init(false),
lib/CodeGen/IfConversion.cpp
   59 static cl::opt<int> IfCvtFnStart("ifcvt-fn-start", cl::init(-1), cl::Hidden);
   60 static cl::opt<int> IfCvtFnStop("ifcvt-fn-stop", cl::init(-1), cl::Hidden);
   61 static cl::opt<int> IfCvtLimit("ifcvt-limit", cl::init(-1), cl::Hidden);
   63                                    cl::init(false), cl::Hidden);
   65                                     cl::init(false), cl::Hidden);
   67                                      cl::init(false), cl::Hidden);
   69                                       cl::init(false), cl::Hidden);
   71                                       cl::init(false), cl::Hidden);
   73                                        cl::init(false), cl::Hidden);
   75                                     cl::init(false), cl::Hidden);
   77                                         cl::init(false), cl::Hidden);
   79                                      cl::init(true), cl::Hidden);
lib/CodeGen/ImplicitNullChecks.cpp
   65                              cl::init(4096), cl::Hidden);
   71     cl::Hidden, cl::init(8));
lib/CodeGen/InlineSpiller.cpp
   80                        cl::init(false), cl::Hidden,
lib/CodeGen/InterleavedAccessPass.cpp
   78     cl::init(true), cl::Hidden);
lib/CodeGen/InterleavedLoadCombinePass.cpp
   58     "disable-" DEBUG_TYPE, cl::init(false), cl::Hidden,
lib/CodeGen/LLVMTargetMachine.cpp
   38   cl::Hidden, cl::ZeroOrMore, cl::init(false),
lib/CodeGen/LiveDebugVariables.cpp
   70 EnableLDV("live-debug-variables", cl::init(true),
lib/CodeGen/LiveIntervals.cpp
   81     "use-segment-set-for-physregs", cl::Hidden, cl::init(true),
lib/CodeGen/MIRCanonicalizerPass.cpp
   47     CanonicalizeFunctionNumber("canon-nth-function", cl::Hidden, cl::init(~0u),
   52     "canon-nth-basicblock", cl::Hidden, cl::init(~0u), cl::value_desc("N"),
lib/CodeGen/MachineBasicBlock.cpp
   46     cl::init(true), cl::Hidden);
lib/CodeGen/MachineBlockFrequencyInfo.cpp
   71     "print-machine-bfi", cl::init(false), cl::Hidden,
lib/CodeGen/MachineBlockPlacement.cpp
   86     cl::init(0), cl::Hidden);
   93     cl::init(0), cl::Hidden);
  100     cl::init(0), cl::Hidden);
  109     cl::init(5), cl::Hidden);
  114     cl::init(false), cl::Hidden);
  120                         cl::init(false), cl::Hidden);
  126                              cl::init(false), cl::Hidden);
  133     cl::init(1), cl::Hidden);
  137                                       cl::init(1), cl::Hidden);
  143               cl::init(true), cl::Hidden);
  149               cl::init(true), cl::Hidden);
  156              "that won't conflict."), cl::init(2),
  164              "have a threshold that won't conflict."), cl::init(4),
  174     cl::init(2),
  182     cl::init(2),
lib/CodeGen/MachineBranchProbabilityInfo.cpp
   30                      cl::init(80), cl::Hidden);
   36     cl::init(51), cl::Hidden);
lib/CodeGen/MachineCombiner.cpp
   39                        "blocks with more instructions."), cl::init(500));
   43                                 cl::init(false));
   56     cl::init(false));
lib/CodeGen/MachineFunction.cpp
   85     cl::init(0), cl::Hidden);
lib/CodeGen/MachineLICM.cpp
   61                  cl::init(true), cl::Hidden);
   66                 cl::init(false), cl::Hidden);
   72                        cl::init(false), cl::Hidden);
   76                  cl::init(true), cl::Hidden);
lib/CodeGen/MachineOperand.cpp
   38                         cl::init(32), cl::Hidden);
lib/CodeGen/MachineOutliner.cpp
   96     cl::init(false));
lib/CodeGen/MachinePipeliner.cpp
  110 static cl::opt<bool> EnableSWP("enable-pipeliner", cl::Hidden, cl::init(true),
  117                                       cl::init(false));
  122                               cl::Hidden, cl::init(27));
  128                  cl::Hidden, cl::init(3));
  135                  cl::Hidden, cl::init(true));
  142                         cl::Hidden, cl::init(true));
  145 static cl::opt<int> SwpLoopLimit("pipeliner-max", cl::Hidden, cl::init(-1));
  149                                      cl::ReallyHidden, cl::init(false),
  153                                     cl::init(false));
  155                                       cl::init(false));
  158     "pipeliner-annotate-for-testing", cl::Hidden, cl::init(false),
  164     "pipeliner-experimental-cg", cl::Hidden, cl::init(false),
  173                        cl::init(true), cl::ZeroOrMore,
lib/CodeGen/MachineRegisterInfo.cpp
   39   cl::init(true), cl::desc("Enable subregister liveness tracking."));
lib/CodeGen/MachineScheduler.cpp
  101   cl::desc("Stop scheduling after N instructions"), cl::init(~0U));
  117   cl::desc("Limit ready list to N instructions"), cl::init(256));
  120   cl::desc("Enable register pressure scheduling."), cl::init(true));
  123   cl::desc("Enable cyclic critical path analysis."), cl::init(true));
  127                                         cl::init(true));
  258                 cl::init(&useDefaultMachineSched), cl::Hidden,
  267     cl::desc("Enable the machine instruction scheduling pass."), cl::init(true),
  273     cl::init(true), cl::Hidden);
lib/CodeGen/MachineSink.cpp
   61            cl::init(true), cl::Hidden);
   66            cl::init(true), cl::Hidden);
   75     cl::init(40), cl::Hidden);
lib/CodeGen/MacroFusion.cpp
   33   cl::desc("Enable scheduling for macro fusion."), cl::init(true));
lib/CodeGen/PHIElimination.cpp
   52 DisableEdgeSplitting("disable-phi-elim-edge-splitting", cl::init(false),
   57 SplitAllCriticalEdges("phi-elim-split-all-critical-edges", cl::init(false),
   62     "no-phi-elim-live-out-early-exit", cl::init(false), cl::Hidden,
lib/CodeGen/PeepholeOptimizer.cpp
  111 DisablePeephole("disable-peephole", cl::Hidden, cl::init(false),
  118 DisableAdvCopyOpt("disable-adv-copy-opt", cl::Hidden, cl::init(false),
  122     "disable-non-allocatable-phys-copy-opt", cl::Hidden, cl::init(false),
  128     "rewrite-phi-limit", cl::Hidden, cl::init(10),
  134     "recurrence-chain-limit", cl::Hidden, cl::init(3),
lib/CodeGen/PostRASchedulerList.cpp
   59                        cl::init(false), cl::Hidden);
   64                       cl::init("none"), cl::Hidden);
   70                       cl::init(0), cl::Hidden);
   74                       cl::init(0), cl::Hidden);
lib/CodeGen/PrologEpilogInserter.cpp
  141 WarnStackSize("warn-stack-size", cl::Hidden, cl::init((unsigned)-1),
lib/CodeGen/RegAllocGreedy.cpp
   94     cl::init(SplitEditor::SM_Speed));
   99                              cl::init(5));
  105     cl::init(8));
  117     cl::init(false));
  125     cl::init(false));
  131                      cl::init(5000));
  137               cl::init(0), cl::Hidden);
  143     cl::init(false));
lib/CodeGen/RegAllocPBQP.cpp
  101                 cl::init(false), cl::Hidden);
  107                cl::init(false), cl::Hidden);
lib/CodeGen/RegisterClassInfo.cpp
   38 StressRA("stress-regalloc", cl::Hidden, cl::init(0), cl::value_desc("N"),
lib/CodeGen/RegisterCoalescer.cpp
   76                                    cl::init(true), cl::Hidden);
   80                                      cl::init(false), cl::Hidden);
   91   cl::init(cl::BOU_UNSET), cl::Hidden);
  105     cl::init(100));
  111     cl::init(100));
  118     cl::init(100));
lib/CodeGen/RegisterUsageInfo.cpp
   34     "print-regusage", cl::init(false), cl::Hidden,
lib/CodeGen/SafeStack.cpp
   96                                   cl::init(false), cl::Hidden);
lib/CodeGen/SafeStackColoring.cpp
   39                                 cl::Hidden, cl::init(false));
lib/CodeGen/SafeStackLayout.cpp
   27                               cl::init(true));
lib/CodeGen/ScheduleDAG.cpp
   47   "stress-sched", cl::Hidden, cl::init(false),
lib/CodeGen/ScheduleDAGInstrs.cpp
   68     cl::ZeroOrMore, cl::init(false),
   72     cl::init(true), cl::desc("Enable use of TBAA during MI DAG construction"));
   81     cl::init(1000), cl::desc("The limit to use while constructing the DAG "
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
   92 UseTBAA("combiner-use-tbaa", cl::Hidden, cl::init(true),
  107                   cl::init(false));
  110   MaySplitLoadIndex("combiner-split-load-index", cl::Hidden, cl::init(true),
  114     EnableStoreMerging("combiner-store-merging", cl::Hidden, cl::init(true),
  119     "combiner-tokenfactor-inline-limit", cl::Hidden, cl::init(2048),
  123     "combiner-store-merge-dependence-limit", cl::Hidden, cl::init(10),
lib/CodeGen/SelectionDAG/FastISel.cpp
  119                                      cl::init(true), cl::Hidden,
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
   36   cl::ZeroOrMore, cl::init(false),
   40   "dfa-sched-reg-pressure-threshold", cl::Hidden, cl::ZeroOrMore, cl::init(5),
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
   93   "disable-sched-cycles", cl::Hidden, cl::init(false),
   99   "disable-sched-reg-pressure", cl::Hidden, cl::init(false),
  102   "disable-sched-live-uses", cl::Hidden, cl::init(true),
  105   "disable-sched-vrcycle", cl::Hidden, cl::init(false),
  108   "disable-sched-physreg-join", cl::Hidden, cl::init(false),
  111   "disable-sched-stalls", cl::Hidden, cl::init(true),
  114   "disable-sched-critical-path", cl::Hidden, cl::init(false),
  117   "disable-sched-height", cl::Hidden, cl::init(false),
  120   "disable-2addr-hack", cl::Hidden, cl::init(true),
  124   "max-sched-reorder", cl::Hidden, cl::init(6),
  129   "sched-avg-ipc", cl::Hidden, cl::init(1),
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
   44   "sched-high-latency-cycles", cl::Hidden, cl::init(10),
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
   95        cl::Hidden, cl::init(true),
  100        cl::Hidden, cl::init(0));
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  140                      cl::init(0));
  143     "switch-peel-threshold", cl::Hidden, cl::init(66),
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  135         cl::init(true), cl::Hidden);
  194             cl::init(&createDefaultScheduler), cl::Hidden,
lib/CodeGen/StackColoring.cpp
   69         cl::init(false), cl::Hidden,
   79                           cl::init(false), cl::Hidden,
   89         cl::init(true), cl::Hidden,
lib/CodeGen/StackMapLivenessAnalysis.cpp
   31     "enable-patchpoint-liveness", cl::Hidden, cl::init(true),
lib/CodeGen/StackMaps.cpp
   43     "stackmap-version", cl::init(3), cl::Hidden,
lib/CodeGen/StackProtector.cpp
   60                                           cl::init(true), cl::Hidden);
lib/CodeGen/StackSlotColoring.cpp
   50              cl::init(false), cl::Hidden,
   53 static cl::opt<int> DCELimit("ssc-dce-limit", cl::init(-1), cl::Hidden);
lib/CodeGen/TailDuplicator.cpp
   61     cl::desc("Maximum instructions to consider tail duplicating"), cl::init(2),
   67              "end with indirect branches."), cl::init(20),
   73                   cl::init(false), cl::Hidden);
   75 static cl::opt<unsigned> TailDupLimit("tail-dup-limit", cl::init(~0U),
lib/CodeGen/TargetInstrInfo.cpp
   38   "disable-sched-hazard", cl::Hidden, cl::init(false),
lib/CodeGen/TargetLoweringBase.cpp
   67     "jump-is-expensive", cl::init(false),
   72   ("min-jump-table-entries", cl::init(4), cl::Hidden,
   76   ("max-jump-table-size", cl::init(UINT_MAX), cl::Hidden,
   81     JumpTableDensity("jump-table-density", cl::init(10), cl::Hidden,
   87     "optsize-jump-table-density", cl::init(40), cl::Hidden,
  112     "min-predictable-branch", cl::init(99),
lib/CodeGen/TargetPassConfig.cpp
   53     EnableIPRA("enable-ipra", cl::init(false), cl::Hidden,
  102     cl::init(false), cl::Hidden);
  105     cl::init(false), cl::Hidden);
  120     cl::Hidden, cl::ValueOptional, cl::init(TargetDefault),
  139     cl::value_desc("pass-name"), cl::init("option-unspecified"), cl::Hidden);
  168     "use-cfl-aa-in-codegen", cl::init(CFLAAType::None), cl::Hidden,
  189                   cl::value_desc("pass-name"), cl::init(""), cl::Hidden);
  194                    cl::value_desc("pass-name"), cl::init(""), cl::Hidden);
  199                  cl::value_desc("pass-name"), cl::init(""), cl::Hidden);
  204                   cl::value_desc("pass-name"), cl::init(""), cl::Hidden);
  850     RegAlloc("regalloc", cl::Hidden, cl::init(&useDefaultRegisterAllocator),
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
   81                    cl::init(true), cl::Hidden);
   86     "dataflow-edge-limit", cl::Hidden, cl::init(3),
lib/CodeGen/WinEHPrepare.cpp
   44     cl::init(false));
   49     cl::init(false));
   53     cl::desc("Demote catchswitch BBs only (for wasm EH)"), cl::init(false));
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
   31                cl::init(false), cl::Hidden);
lib/IR/LegacyPassManager.cpp
   82                                     cl::init(false), cl::Hidden);
   85                                    cl::init(false), cl::Hidden);
   91                      cl::init(false), cl::Hidden);
lib/IR/OptBisect.cpp
   27                                    cl::init(std::numeric_limits<int>::max()),
lib/IR/RemarkStreamer.cpp
   29     cl::init(cl::BOU_UNSET), cl::Hidden);
lib/IR/SafepointIRVerifier.cpp
   59                                cl::init(false));
lib/IR/Value.cpp
   41     "non-global-value-max-name-size", cl::Hidden, cl::init(1024),
lib/LTO/LTO.cpp
   60     DumpThinCGSCCs("dump-thin-cg-sccs", cl::init(false), cl::Hidden,
   65     "enable-lto-internalization", cl::init(true), cl::Hidden,
lib/LTO/LTOCodeGenerator.cpp
   80     cl::init(false),
  103     cl::value_desc("format"), cl::init("yaml"));
lib/LTO/SummaryBasedOptimizations.cpp
   22     "thinlto-synthesize-entry-counts", cl::init(false), cl::Hidden,
lib/LTO/ThinLTOCodeGenerator.cpp
   84     ThreadCount("threads", cl::init(llvm::heavyweight_hardware_concurrency()));
lib/MC/MCAsmInfo.cpp
   29     cl::init(Default));
lib/MC/MCContext.cpp
   57         cl::init(getenv("AS_SECURE_LOG_FILE")), cl::Hidden);
lib/MC/MCParser/AsmParser.cpp
   78      "asm-macro-max-nesting-depth", cl::init(20), cl::Hidden,
lib/Passes/PassBuilder.cpp
  186                                              cl::ReallyHidden, cl::init(4));
  188     RunPartialInlining("enable-npm-partial-inlining", cl::init(false),
  193     RunNewGVN("enable-npm-newgvn", cl::init(false),
  198     "enable-npm-gvn-hoist", cl::init(false), cl::Hidden,
  202     "enable-npm-gvn-sink", cl::init(false), cl::Hidden,
  206     "enable-npm-unroll-and-jam", cl::init(false), cl::Hidden,
  210     "enable-npm-synthetic-counts", cl::init(false), cl::Hidden, cl::ZeroOrMore,
  220     EnableCHR("enable-chr-npm", cl::init(true), cl::Hidden,
lib/ProfileData/InstrProf.cpp
   59     "static-func-full-module-prefix", cl::init(true), cl::Hidden,
   72     "static-func-strip-dirname-prefix", cl::init(0), cl::Hidden,
lib/Support/CommandLine.cpp
 2318     cl::Hidden, cl::init(false), cl::cat(GenericCategory),
 2324     cl::init(false), cl::cat(GenericCategory), cl::sub(*AllSubCommands));
lib/Support/Debug.cpp
   96                 cl::init(0));
lib/Support/DebugCounter.cpp
   53     "print-debug-counter", cl::Hidden, cl::init(false), cl::Optional,
lib/Support/RandomNumberGenerator.cpp
   31                               cl::init(0));
lib/Support/WithColor.cpp
   19              cl::init(cl::BOU_UNSET));
lib/TableGen/Main.cpp
   33                cl::init("-"));
   39                cl::init(""));
   42 InputFilename(cl::Positional, cl::desc("<input file>"), cl::init("-"));
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
   54              cl::init(false), cl::Hidden);
   62               cl::init(0), cl::Hidden);
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
   56              cl::init(false), cl::Hidden);
lib/Target/AArch64/AArch64ConditionalCompares.cpp
   47     "aarch64-ccmp-limit", cl::init(30), cl::Hidden,
lib/Target/AArch64/AArch64FrameLowering.cpp
  166                                    cl::init(false), cl::Hidden);
  171                          cl::init(false), cl::Hidden);
lib/Target/AArch64/AArch64ISelLowering.cpp
  104                            cl::init(false));
  112     cl::init(false));
  118                          cl::init(true));
lib/Target/AArch64/AArch64InstrInfo.cpp
   57     "aarch64-tbz-offset-bits", cl::Hidden, cl::init(14),
   61     "aarch64-cbz-offset-bits", cl::Hidden, cl::init(19),
   65     BCCDisplacementBits("aarch64-bcc-offset-bits", cl::Hidden, cl::init(19),
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
   56                                    cl::init(20), cl::Hidden);
   60 static cl::opt<unsigned> UpdateLimit("aarch64-update-scan-limit", cl::init(100),
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  121                                  cl::init(true));
lib/Target/AArch64/AArch64StackTagging.cpp
   60     "stack-tagging-merge-init", cl::Hidden, cl::init(true), cl::ZeroOrMore,
   64                                      cl::init(40), cl::Hidden);
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
   42     cl::init(UncheckedSafe),
lib/Target/AArch64/AArch64Subtarget.cpp
   38                      "converter pass"), cl::init(true), cl::Hidden);
   43                          "an address is ignored"), cl::init(false), cl::Hidden);
   48                    cl::init(false), cl::Hidden);
lib/Target/AArch64/AArch64TargetMachine.cpp
   51                                 cl::init(true), cl::Hidden);
   56                        cl::init(true), cl::Hidden);
   60                                cl::init(true), cl::Hidden);
   64                                           cl::init(true), cl::Hidden);
   69     cl::init(false), cl::Hidden);
   74                           cl::init(true), cl::Hidden);
   79     cl::init(true), cl::Hidden);
   87                                   cl::init(true));
   91     cl::desc("Enable the redundant copy elimination pass"), cl::init(true),
   97                                         cl::init(true), cl::Hidden);
  103     cl::init(true));
  108                         cl::init(true));
  113                   cl::init(true), cl::Hidden);
  118                 cl::init(false));
  123                  cl::init(false));
  126     BranchRelaxation("aarch64-enable-branch-relax", cl::Hidden, cl::init(true),
  130     "aarch64-enable-compress-jump-tables", cl::Hidden, cl::init(true),
  141                            cl::init(true));
  146     cl::init(0));
  149                                          cl::init(true), cl::Hidden);
  154                         cl::init(true));
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
   25                                                cl::init(true), cl::Hidden);
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
   28     "aarch64-neon-syntax", cl::init(Default),
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
   30   cl::init(false));
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
   56   cl::init(true));
   62   cl::init(true));
lib/Target/AMDGPU/AMDGPUInline.cpp
   42 ArgAllocaCost("amdgpu-inline-arg-alloca-cost", cl::Hidden, cl::init(1500),
   49 ArgAllocaCutoff("amdgpu-inline-arg-alloca-cutoff", cl::Hidden, cl::init(256),
   54 MaxBB("amdgpu-inline-max-bb", cl::Hidden, cl::init(1100),
lib/Target/AMDGPU/AMDGPULibCalls.cpp
   44   cl::init(false),
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp
   37     MemBoundThresh("amdgpu-membound-threshold", cl::init(50), cl::Hidden,
   41     LimitWaveThresh("amdgpu-limit-wave-threshold", cl::init(50), cl::Hidden,
   45     IAWeight("amdgpu-indirect-access-weight", cl::init(1000), cl::Hidden,
   49     LSWeight("amdgpu-large-stride-weight", cl::init(1000), cl::Hidden,
   53     LargeStrideThresh("amdgpu-large-stride-threshold", cl::init(64), cl::Hidden,
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
   70   cl::init(false));
   75   cl::init(false));
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
   84   cl::init(false));
   90   cl::init(16));
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
   46   cl::init(false));
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
   59   cl::init(true));
   65   cl::init(true));
   70                         cl::init(false));
   75             cl::init(true));
   81   cl::init(true));
   87   cl::init(true),
   94   cl::init(true),
  101   cl::init(false),
  108   cl::init(false),
  114   cl::init(true));
  119   cl::init(true));
  124   cl::init(true));
  137   cl::init(true),
  144   cl::init(true),
  150   cl::init(true),
  156   cl::init(true),
  163   cl::init(false),
  170   cl::init(true),
  176     cl::init(true), cl::Hidden,
  182   cl::init(true),
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
   60   cl::init(2000), cl::Hidden);
   65   cl::init(1000), cl::Hidden);
   70   cl::init(150), cl::Hidden);
lib/Target/AMDGPU/GCNRegBankReassign.cpp
   53   cl::init(0), cl::Hidden);
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  106   cl::init(true));
lib/Target/AMDGPU/SIFixupVectorISel.cpp
   48   cl::init(false));
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
   34 MaxClause("amdgpu-max-memory-clause", cl::Hidden, cl::init(15),
lib/Target/AMDGPU/SIISelLowering.cpp
   96   cl::init(false));
  101   cl::init(false));
lib/Target/AMDGPU/SIInsertSkips.cpp
   46   cl::init(12), cl::Hidden);
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
   74   cl::init(false), cl::Hidden);
lib/Target/AMDGPU/SIInstrInfo.cpp
   83 BranchOffsetBits("amdgpu-s-branch-bits", cl::ReallyHidden, cl::init(16),
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
   44   cl::init(true));
lib/Target/AMDGPU/SIRegisterInfo.cpp
   55   cl::init(true));
lib/Target/ARC/ARCFrameLowering.cpp
   30                           cl::init(true));
lib/Target/ARM/ARMCodeGenPrepare.cpp
   44 DisableCGP("arm-disable-cgp", cl::Hidden, cl::init(true),
   48 EnableDSP("arm-enable-scalar-dsp", cl::Hidden, cl::init(false),
   52 EnableDSPWithImms("arm-enable-scalar-dsp-imms", cl::Hidden, cl::init(false),
lib/Target/ARM/ARMConstantIslandPass.cpp
   77 AdjustJumpTableBlocks("arm-adjust-jump-tables", cl::Hidden, cl::init(true),
   81 CPMaxIteration("arm-constant-island-max-iteration", cl::Hidden, cl::init(30),
   85     "arm-synthesize-thumb-1-tbb", cl::Hidden, cl::init(true),
lib/Target/ARM/ARMFrameLowering.cpp
   71 SpillAlignedNEONRegs("align-neon-spills", cl::Hidden, cl::init(true),
lib/Target/ARM/ARMISelDAGToDAG.cpp
   44   cl::init(false));
lib/Target/ARM/ARMISelLowering.cpp
  129   cl::init(true));
  135     cl::init(false)); // FIXME: set to true by default once PR32780 is fixed
  139     cl::init(64));
  143     cl::init(128));
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
   91     cl::init(false), cl::desc("Be more conservative in ARM load/store opt"));
 2081                                           cl::init(8), cl::Hidden);
lib/Target/ARM/ARMParallelDSP.cpp
   43 DisableParallelDSP("disable-arm-parallel-dsp", cl::Hidden, cl::init(false),
   47 NumLoadLimit("arm-parallel-dsp-load-limit", cl::Hidden, cl::init(16),
lib/Target/ARM/ARMSubtarget.cpp
   51                cl::init(true), cl::Hidden);
   60 IT(cl::desc("IT block support"), cl::Hidden, cl::init(DefaultIT),
   73                cl::init(false), cl::Hidden);
lib/Target/ARM/ARMTargetMachine.cpp
   60                    cl::init(false));
   66                  cl::init(true));
   71                       cl::init(true));
lib/Target/ARM/ARMTargetTransformInfo.cpp
   40   "enable-arm-maskedldst", cl::Hidden, cl::init(false),
   44   "disable-arm-loloops", cl::Hidden, cl::init(false),
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
   82     "arm-implicit-it", cl::init(ImplicitItModeTy::ARMOnly),
   94                                         cl::init(false));
lib/Target/ARM/MLxExpansionPass.cpp
   32 ForceExapnd("expand-all-fp-mlx", cl::init(false), cl::Hidden);
   34 ExpandLimit("expand-limit", cl::init(~0U), cl::Hidden);
lib/Target/ARM/MVETailPredication.cpp
   46                        cl::init(true),
lib/Target/ARM/Thumb2InstrInfo.cpp
   39            cl::init(false));
lib/Target/ARM/Thumb2SizeReduction.cpp
   54                                 cl::init(-1), cl::Hidden);
   56                                      cl::init(-1), cl::Hidden);
   58                                      cl::init(-1), cl::Hidden);
lib/Target/BPF/BPFISelLowering.cpp
   36   cl::Hidden, cl::init(false),
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
   66     cl::init(true));
   70     cl::init(false));
   74     cl::init(true));
   77     cl::desc("Warn for register names that arent contigious"), cl::init(true));
   81     cl::init(false));
lib/Target/Hexagon/HexagonBitSimplify.cpp
   51   cl::init(true), cl::desc("Preserve subregisters in tied operands"));
   53   cl::init(true), cl::desc("Generate extract instructions"));
   55   cl::init(true), cl::desc("Generate bitsplit instructions"));
   58   cl::init(std::numeric_limits<unsigned>::max()));
   61   cl::init(std::numeric_limits<unsigned>::max()));
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   37   cl::init(200), cl::Hidden, cl::ZeroOrMore, cl::desc("safety buffer size"));
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/HexagonConstExtenders.cpp
   31   cl::init(3), cl::Hidden, cl::ZeroOrMore,
   34 static cl::opt<unsigned> ReplaceLimit("hexagon-cext-limit", cl::init(0),
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   37                                  cl::init(false),
   42                                  cl::init(false),
   47                    cl::Hidden, cl::init(4),
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  102   cl::init(true), cl::desc("Enable branch probability info"));
  103 static cl::opt<unsigned> SizeLimit("eif-limit", cl::init(6), cl::Hidden,
  105 static cl::opt<bool> SkipExitBranches("eif-no-loop-exit", cl::init(false),
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  125   cl::init(~0U), cl::Hidden, cl::desc("Max number of mux expansions"));
  127   cl::init(~0U), cl::Hidden, cl::desc("Max number of segment coalescings"));
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   28     "hexagon-loop-range", cl::Hidden, cl::init(200),
lib/Target/Hexagon/HexagonFrameLowering.cpp
  155     cl::Hidden, cl::desc("Set the number of scavenger slots"), cl::init(2),
  160     cl::init(6), cl::ZeroOrMore);
  164     cl::init(1), cl::ZeroOrMore);
  168     cl::init(false), cl::ZeroOrMore);
  171     cl::init(true), cl::Hidden, cl::ZeroOrMore,
  175     cl::init(std::numeric_limits<unsigned>::max()), cl::Hidden, cl::ZeroOrMore,
  180     cl::init(false), cl::ZeroOrMore);
  182 static cl::opt<bool> EliminateFramePointer("hexagon-fp-elim", cl::init(true),
  186     cl::init(true), cl::desc("Optimize spill slots"));
  190     cl::init(std::numeric_limits<unsigned>::max()));
lib/Target/Hexagon/HexagonGenExtract.cpp
   31 static cl::opt<unsigned> ExtractCutoff("extract-cutoff", cl::init(~0U),
   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
   49 static cl::opt<unsigned> VRegIndexCutoff("insert-vreg-cutoff", cl::init(~0U),
   53 static cl::opt<unsigned> VRegDistCutoff("insert-dist-cutoff", cl::init(30U),
   58 static cl::opt<unsigned> MaxORLSize("insert-max-orl", cl::init(4096),
   60 static cl::opt<unsigned> MaxIFMSize("insert-max-ifmap", cl::init(1024),
   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/HexagonGenMux.cpp
   61   cl::init(0), cl::desc("Minimum distance between predicate definition and "
lib/Target/Hexagon/HexagonHardwareLoops.cpp
   68 static cl::opt<int> HWLoopLimit("hexagon-max-hwloop", cl::Hidden, cl::init(-1));
   72                                  cl::init(""));
   77     cl::Hidden, cl::init(true),
   83 static cl::opt<bool> SpecPreheader("hwloop-spec-preheader", cl::init(false),
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
   30 EnableAddressRebalancing("isel-rebalance-addr", cl::Hidden, cl::init(true),
   38 RebalanceOnlyForOptimizations("rebalance-only-opt", cl::Hidden, cl::init(false),
   44   cl::init(false), cl::desc("Rebalance address tree only if it is imbalanced"));
   47   cl::init(true), cl::desc("Enable checking of SDNode's single-use status"));
lib/Target/Hexagon/HexagonISelLowering.cpp
   68   cl::init(true), cl::Hidden,
   72   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   76   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   80   cl::Hidden, cl::ZeroOrMore, cl::init(5),
   84   cl::Hidden, cl::ZeroOrMore, cl::init(6),
   88   cl::Hidden, cl::ZeroOrMore, cl::init(4),
   92   cl::Hidden, cl::ZeroOrMore, cl::init(6),
   96   cl::Hidden, cl::ZeroOrMore, cl::init(4),
  100   cl::Hidden, cl::ZeroOrMore, cl::init(8),
  104   cl::Hidden, cl::ZeroOrMore, cl::init(4),
  108   cl::Hidden, cl::init(false),
lib/Target/Hexagon/HexagonInstrInfo.cpp
   73   cl::init(false), cl::desc("Do not consider inline-asm a scheduling/"
   77   cl::Hidden, cl::init(true), cl::desc("Enable branch prediction"));
   80   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   84   "enable-timing-class-latency", cl::Hidden, cl::init(false),
   88   "enable-alu-forwarding", cl::Hidden, cl::init(true),
   92   "enable-acc-forwarding", cl::Hidden, cl::init(true),
   96   cl::init(true), cl::Hidden, cl::ZeroOrMore, cl::desc("branch relax asm"));
   99   cl::init(true), cl::Hidden, cl::ZeroOrMore,
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
   76   cl::Hidden, cl::init(false),
   80   cl::Hidden, cl::init(false),
   84   cl::Hidden, cl::init(0), cl::desc("Threshold (in bytes) for the runtime "
   88   "compile-time-mem-idiom-threshold", cl::Hidden, cl::init(64),
   93   cl::Hidden, cl::init(true),
   97     "disable-hexagon-volatile-memcpy", cl::Hidden, cl::init(false),
  100 static cl::opt<unsigned> SimplifyLimit("hlir-simplify-limit", cl::init(10000),
lib/Target/Hexagon/HexagonMachineScheduler.cpp
   48     cl::Hidden, cl::ZeroOrMore, cl::init(false));
   51     cl::Hidden, cl::ZeroOrMore, cl::init(true));
   54     cl::Hidden, cl::ZeroOrMore, cl::init(1));
   59     cl::ZeroOrMore, cl::init(true));
   65     cl::init(0.75f), cl::desc("High register pressure threhold."));
lib/Target/Hexagon/HexagonNewValueJump.cpp
   58 static cl::opt<int> DbgNVJCount("nvj-count", cl::init(-1), cl::Hidden,
   63     cl::ZeroOrMore, cl::init(false),
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   46   cl::Hidden, cl::init(0), cl::desc("Code growth limit for address mode "
lib/Target/Hexagon/HexagonPeephole.cpp
   60     cl::Hidden, cl::ZeroOrMore, cl::init(false),
   64     cl::Hidden, cl::ZeroOrMore, cl::init(false),
   68     cl::Hidden, cl::ZeroOrMore, cl::init(true),
   72     cl::Hidden, cl::ZeroOrMore, cl::init(true),
lib/Target/Hexagon/HexagonRDFOpt.cpp
   50     cl::init(std::numeric_limits<unsigned>::max()));
   51 static cl::opt<bool> RDFDump("rdf-dump", cl::init(false));
lib/Target/Hexagon/HexagonSplitDouble.cpp
   54 static cl::opt<int> MaxHSDR("max-hsdr", cl::Hidden, cl::init(-1),
   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
   43   cl::Hidden, cl::ZeroOrMore, cl::init(true));
   46   cl::Hidden, cl::ZeroOrMore, cl::init(false));
   49   cl::Hidden, cl::ZeroOrMore, cl::init(true),
   53   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   57   cl::Hidden, cl::ZeroOrMore, cl::init(true),
   61   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   65   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   69   cl::Hidden, cl::ZeroOrMore, cl::init(true));
   72   cl::Hidden, cl::ZeroOrMore, cl::init(true));
   75   cl::Hidden, cl::ZeroOrMore, cl::init(true),
lib/Target/Hexagon/HexagonTargetMachine.cpp
   32   cl::init(true), cl::desc("Enable Hexagon constant-extender optimization"));
   35   cl::init(true), cl::desc("Enable RDF-based optimizations"));
   41   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   45   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   48 static cl::opt<bool> DisableHCP("disable-hcp", cl::init(false), cl::Hidden,
   52   cl::Hidden, cl::init(false), cl::desc("Disable store widening"));
   55   cl::init(true), cl::Hidden, cl::ZeroOrMore,
   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),
   78   cl::init(false), cl::Hidden, cl::ZeroOrMore,
   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),
   94   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   98   cl::ZeroOrMore, cl::init(true), cl::desc("Enable vextract optimization"));
  101   cl::Hidden, cl::ZeroOrMore, cl::init(true),
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
   37   cl::init(8), cl::Hidden,
   40 static cl::opt<bool> NoSmallDataSorting("mno-sort-sda", cl::init(false),
   44   cl::init(false), cl::Hidden, cl::ZeroOrMore,
   48   cl::Hidden, cl::init(false),
   52     EmitJtInText("hexagon-emit-jt-text", cl::Hidden, cl::init(false),
   56     EmitLutInText("hexagon-emit-lut-text", cl::Hidden, cl::init(false),
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
   30 static cl::opt<bool> HexagonAutoHVX("hexagon-autohvx", cl::init(false),
   34   cl::init(true), cl::Hidden,
lib/Target/Hexagon/HexagonVExtract.cpp
   30   cl::Hidden, cl::ZeroOrMore, cl::init(1),
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
   58   cl::ZeroOrMore, cl::init(false),
   62                                 cl::ZeroOrMore, cl::init(true),
   66   cl::ZeroOrMore, cl::Hidden, cl::init(true),
   69 static cl::opt<bool> EnableGenAllInsnClass("enable-gen-insn", cl::init(false),
   73   cl::init(false), cl::Hidden, cl::ZeroOrMore,
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  158     cl::init(2), cl::ZeroOrMore);
lib/Target/Hexagon/HexagonVectorPrint.cpp
   40   cl::Hidden, cl::ZeroOrMore, cl::init(false),
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
   31     RelaxNVChecks("relax-nv-checks", cl::init(false), cl::ZeroOrMore,
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
   46    cl::init(8));
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
   30     DisableShuffle("disable-hexagon-shuffle", cl::Hidden, cl::init(false),
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
   64                   cl::init(false));
   66                    cl::init(false));
   68                    cl::init(false));
   70                    cl::init(false));
   72                    cl::init(false));
   74                    cl::init(false));
   87       cl::init(Hexagon::ArchEnum::NoArch), cl::ValueOptional);
lib/Target/Hexagon/RDFCopy.cpp
   36 static cl::opt<unsigned> CpLimit("rdf-cp-limit", cl::init(0), cl::Hidden);
lib/Target/Hexagon/RDFLiveness.cpp
   54 static cl::opt<unsigned> MaxRecNest("rdf-liveness-max-rec", cl::init(25),
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
   29     NopDelaySlotFiller("lanai-nop-delay-filler", cl::init(false),
lib/Target/Lanai/LanaiISelLowering.cpp
   71     cl::init(14));
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   44     "disable-lanai-mem-alu-combiner", llvm::cl::init(false),
lib/Target/Lanai/LanaiTargetObjectFile.cpp
   26     cl::init(0));
lib/Target/MSP430/MSP430BranchSelector.cpp
   31     BranchSelectEnabled("msp430-branch-select", cl::Hidden, cl::init(true),
lib/Target/MSP430/MSP430Subtarget.cpp
   24            cl::init(MSP430Subtarget::NoHWMult),
lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
   22               cl::init(true));
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
   33     "mips-round-section-sizes", cl::init(false),
lib/Target/Mips/Mips16ISelLowering.cpp
   28   cl::init(false),
lib/Target/Mips/MipsBranchExpansion.cpp
  113     SkipLongBranch("skip-mips-long-branch", cl::init(false),
  117     ForceLongBranch("force-mips-long-branch", cl::init(false),
lib/Target/Mips/MipsConstantIslandPass.cpp
   69 AlignConstantIslands("mips-align-constant-islands", cl::Hidden, cl::init(true),
   76   cl::init(0),
   84   cl::init(false),
lib/Target/Mips/MipsDelaySlotFiller.cpp
   61   cl::init(false),
   67   cl::init(true),
   73   cl::init(true),
   79   cl::init(false),
   95   cl::init(CB_Optimal),
lib/Target/Mips/MipsISelLowering.cpp
   88                cl::init(false));
lib/Target/Mips/MipsMachineFunction.cpp
   22 FixGlobalBaseReg("mips-fix-global-base-reg", cl::Hidden, cl::init(true),
lib/Target/Mips/MipsOptimizePICCall.cpp
   47                                        cl::init(true),
   52                                  cl::init(true), cl::desc("Erase GP Operand"),
lib/Target/Mips/MipsOs16.cpp
   26   cl::init(""),
lib/Target/Mips/MipsSEISelLowering.cpp
   56                     cl::desc("MIPS: permit tail calls."), cl::init(false));
   58 static cl::opt<bool> NoDPLoadStore("mno-ldc1-sdc1", cl::init(false),
lib/Target/Mips/MipsSubtarget.cpp
   39     Mixed16_32("mips-mixed-16-32", cl::init(false),
   44 static cl::opt<bool> Mips_Os16("mips-os16", cl::init(false),
   51                                      cl::init(false));
   56                           cl::init(true));
lib/Target/Mips/MipsTargetObjectFile.cpp
   26             cl::init(8));
   31            cl::init(true));
   37             cl::init(true));
   43              cl::init(false));
lib/Target/NVPTX/NVPTXISelLowering.cpp
   71     cl::desc("NVPTX Specific: schedule for register pressue"), cl::init(false));
   77                     cl::init(2));
   83     cl::init(2));
   88     cl::init(true));
   93     cl::init(false));
lib/Target/NVPTX/NVPTXSubtarget.cpp
   28               cl::init(false));
lib/Target/NVPTX/NVPTXTargetMachine.cpp
   45                                cl::init(false), cl::Hidden);
   53     cl::init(false), cl::Hidden);
   59     cl::init(false), cl::Hidden);
lib/Target/NVPTX/NVVMIntrRange.cpp
   27 static cl::opt<unsigned> NVVMIntrRangeSM("nvvm-intr-range-sm", cl::init(20),
lib/Target/NVPTX/NVVMReflect.cpp
   67 NVVMReflectEnabled("nvvm-reflect-enable", cl::init(true), cl::Hidden,
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
   33 FullRegNames("ppc-asm-full-reg-names", cl::Hidden, cl::init(false),
   38 ShowVSRNumsAsVR("ppc-vsr-nums-as-vr", cl::Hidden, cl::init(false),
   44                         cl::init(false),
lib/Target/PowerPC/PPCCTRLoops.cpp
   71 static cl::opt<int> CTRLoopLimit("ppc-max-ctrloop", cl::Hidden, cl::init(-1));
lib/Target/PowerPC/PPCExpandISEL.cpp
   42                  cl::init(true), cl::Hidden);
lib/Target/PowerPC/PPCFrameLowering.cpp
   38                      cl::init(false), cl::Hidden);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
   91     UseBitPermRewriter("ppc-use-bit-perm-rewriter", cl::init(true),
  101   "ppc-use-branch-hint", cl::init(true),
  106   "ppc-tls-opt", cl::init(true),
  115   "ppc-gpr-icmps", cl::Hidden, cl::init(ICGPR_All),
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
   62                                  cl::Hidden, cl::init(16),
lib/Target/PowerPC/PPCMIPeephole.cpp
   60 FixedPointRegToImm("ppc-reg-to-imm-fixed-point", cl::Hidden, cl::init(true),
   65 ConvertRegReg("ppc-convert-rr-to-ri", cl::Hidden, cl::init(true),
   71                           cl::init(false), cl::Hidden);
   76                           cl::init(false), cl::Hidden);
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
   42 RunPreEmitPeephole("ppc-late-peephole", cl::Hidden, cl::init(true),
lib/Target/PowerPC/PPCRegisterInfo.cpp
   55 EnableBasePointer("ppc-use-base-pointer", cl::Hidden, cl::init(true),
   59 AlwaysBasePointer("ppc-always-use-base-pointer", cl::Hidden, cl::init(false),
   63 EnableGPRToVecSpills("ppc-enable-gpr-to-vsr-spills", cl::Hidden, cl::init(false),
   70                 cl::init(true), cl::Hidden);
   76                   cl::Hidden, cl::init(100));
lib/Target/PowerPC/PPCSubtarget.cpp
   45                            cl::init(false), cl::Hidden);
lib/Target/PowerPC/PPCTargetMachine.cpp
   76              cl::init(true));
   81                   cl::init(false), cl::Hidden);
   86                       cl::init(true), cl::Hidden);
   91                           cl::init(true), cl::Hidden);
   96                   cl::init(true), cl::Hidden);
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
   23 cl::desc("disable constant hoisting on PPC"), cl::init(false), cl::Hidden);
   28 CacheLineSize("ppc-loop-prefetch-cache-line", cl::Hidden, cl::init(64),
   32 EnablePPCColdCC("ppc-enable-coldcc", cl::Hidden, cl::init(false),
   39 SmallCTRLoopThreshold("min-ctr-loop-threshold", cl::init(4), cl::Hidden,
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
   47     cl::desc("Disable VSX FMA instruction mutation"), cl::init(true),
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
   40               cl::init(false), cl::Hidden);
   46                  cl::init(false), cl::Hidden);
lib/Target/Sparc/DelaySlotFiller.cpp
   34   cl::init(false),
lib/Target/Sparc/SparcFrameLowering.cpp
   31                 cl::init(false),
lib/Target/Sparc/SparcRegisterInfo.cpp
   33 ReserveAppRegisters("sparc-reserve-app-registers", cl::Hidden, cl::init(false),
lib/Target/SystemZ/SystemZHazardRecognizer.cpp
   43                                    cl::init(8));
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
   43     cl::init(false));
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   41     cl::init(false));
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
   43                       cl::init(false));
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
   29     cl::init(false));
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
   40     cl::init(false));
   46     cl::init(false));
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
   27     "x86-asm-syntax", cl::init(ATT), cl::Hidden,
   33 MarkedJTDataRegions("mark-data-regions", cl::init(true),
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
   57     cl::desc("X86: Disable Store Forwarding Blocks fixup."), cl::init(false));
   63     cl::init(20), cl::Hidden);
lib/Target/X86/X86CallFrameOptimization.cpp
   56                cl::init(false), cl::Hidden);
lib/Target/X86/X86CmovConversion.cpp
   87                         cl::init(true), cl::Hidden);
   92                        cl::init(4), cl::Hidden);
   97     cl::init(true), cl::Hidden);
lib/Target/X86/X86DiscriminateMemOps.cpp
   30     DEBUG_TYPE, cl::init(false),
   38     "x86-bypass-prefetch-instructions", cl::init(true),
lib/Target/X86/X86DomainReassignment.cpp
   39     cl::desc("X86: Disable Virtual Register Reassignment."), cl::init(false));
lib/Target/X86/X86FixupBWInsts.cpp
   71                  cl::init(true), cl::Hidden);
lib/Target/X86/X86ISelDAGToDAG.cpp
   43 static cl::opt<bool> AndImmShrink("x86-and-imm-shrink", cl::init(true),
lib/Target/X86/X86ISelLowering.cpp
   69     "x86-experimental-pref-loop-alignment", cl::init(4),
   78     "x86-enable-old-knl-abi", cl::init(false),
   84     "mul-constant-optimization", cl::init(true),
   90     "x86-experimental-unordered-atomic-isel", cl::init(false),
lib/Target/X86/X86IndirectBranchTracking.cpp
   31     "x86-indirect-branch-tracking", cl::init(false), cl::Hidden,
lib/Target/X86/X86InstrInfo.cpp
   62                  cl::init(false), cl::Hidden);
   68                           cl::init(64), cl::Hidden);
   73                   cl::init(128), cl::Hidden);
lib/Target/X86/X86OptimizeLEAs.cpp
   57                      cl::init(false));
lib/Target/X86/X86RegisterInfo.cpp
   41 EnableBasePointer("x86-use-base-pointer", cl::Hidden, cl::init(true),
lib/Target/X86/X86SpeculativeLoadHardening.cpp
   79     cl::desc("Force enable speculative load hardening"), cl::init(false),
   87     cl::init(false), cl::Hidden);
   94     cl::init(true), cl::Hidden);
  100     cl::init(false), cl::Hidden);
  106     cl::init(true), cl::Hidden);
  112                 cl::init(true), cl::Hidden);
  119     cl::init(true), cl::Hidden);
lib/Target/X86/X86TargetMachine.cpp
   57                                cl::init(true), cl::Hidden);
   62                                cl::init(false), cl::Hidden);
  325   cl::init(true));
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   35   cl::Hidden, cl::value_desc("number"), cl::init(8));
lib/Transforms/IPO/Attributor.cpp
  112                           cl::init(32));
  116     cl::init(false));
  121     cl::init(true));
  126     cl::init(false));
  131     cl::init(4));
  134                                        cl::init(true), cl::Hidden);
  136 static cl::opt<int> MaxHeapToStackSize("max-heap-to-stack-size", cl::init(128),
lib/Transforms/IPO/CalledValuePropagation.cpp
   37     "cvp-max-functions-per-value", cl::Hidden, cl::init(4),
lib/Transforms/IPO/FunctionAttrs.cpp
   82     "enable-nonnull-arg-prop", cl::init(true), cl::Hidden,
lib/Transforms/IPO/FunctionImport.cpp
   79     "import-instr-limit", cl::init(100), cl::Hidden, cl::value_desc("N"),
   83     "import-cutoff", cl::init(-1), cl::Hidden, cl::value_desc("N"),
   87     ImportInstrFactor("import-instr-evolution-factor", cl::init(0.7),
   94     "import-hot-evolution-factor", cl::init(1.0), cl::Hidden,
  101     "import-hot-multiplier", cl::init(10.0), cl::Hidden, cl::value_desc("x"),
  105     "import-critical-multiplier", cl::init(100.0), cl::Hidden,
  112     "import-cold-multiplier", cl::init(0), cl::Hidden, cl::value_desc("N"),
  115 static cl::opt<bool> PrintImports("print-imports", cl::init(false), cl::Hidden,
  119     "print-import-failures", cl::init(false), cl::Hidden,
  122 static cl::opt<bool> ComputeDead("compute-dead", cl::init(true), cl::Hidden,
  126     "enable-import-metadata", cl::init(
lib/Transforms/IPO/GlobalDCE.cpp
   35     ClEnableVFE("enable-vfe", cl::Hidden, cl::init(true), cl::ZeroOrMore,
lib/Transforms/IPO/GlobalOpt.cpp
   99                            cl::init(false), cl::Hidden);
  102     "coldcc-rel-freq", cl::Hidden, cl::init(2), cl::ZeroOrMore,
lib/Transforms/IPO/HotColdSplitting.cpp
   80                               cl::init(true), cl::Hidden);
   83     SplittingThreshold("hotcoldsplit-threshold", cl::init(2), cl::Hidden,
lib/Transforms/IPO/Inliner.cpp
   94                                 cl::init(false), cl::Hidden);
  108     cl::init(InlinerFunctionImportStatsOpts::No),
  117     InlineRemarkAttribute("inline-remark-attribute", cl::init(false),
lib/Transforms/IPO/LowerTypeTests.cpp
   97     cl::Hidden, cl::init(true));
lib/Transforms/IPO/MergeFunctions.cpp
  146     cl::init(0), cl::Hidden);
  164                       cl::init(false),
  170                           cl::init(false),
lib/Transforms/IPO/PartialInlining.cpp
   80     DisablePartialInlining("disable-partial-inlining", cl::init(false),
   85     "disable-mr-partial-inlining", cl::init(false), cl::Hidden,
   91     ForceLiveExit("pi-force-live-exit-outline", cl::init(false), cl::Hidden,
   97     MarkOutlinedColdCC("pi-mark-coldcc", cl::init(false), cl::Hidden,
  103                                           cl::init(false), cl::Hidden,
  109                                       cl::init(false), cl::ZeroOrMore,
  117     "min-region-size-ratio", cl::init(0.1), cl::Hidden,
  123     MinBlockCounterExecution("min-block-execution", cl::init(100), cl::Hidden,
  129     "cold-branch-ratio", cl::init(0.1), cl::Hidden,
  133     "max-num-inline-blocks", cl::init(5), cl::Hidden,
  139     "max-partial-inlining", cl::init(-1), cl::Hidden, cl::ZeroOrMore,
  146     OutlineRegionFreqPercent("outline-region-freq-percent", cl::init(75),
  152     "partial-inlining-extra-penalty", cl::init(0), cl::Hidden,
lib/Transforms/IPO/PassManagerBuilder.cpp
   53     RunPartialInlining("enable-partial-inlining", cl::init(false), cl::Hidden,
   58   cl::init(false), cl::Hidden,
   62     "extra-vectorizer-passes", cl::init(false), cl::Hidden,
   69 static cl::opt<bool> RunNewGVN("enable-newgvn", cl::init(false), cl::Hidden,
   75     UseCFLAA("use-cfl-aa", cl::init(CFLAAType::None), cl::Hidden,
   86     "enable-loopinterchange", cl::init(false), cl::Hidden,
   90                                         cl::init(false), cl::Hidden,
   94     EnablePrepareForThinLTO("prepare-for-thinlto", cl::init(false), cl::Hidden,
   98     EnablePerformThinLTO("perform-thinlto", cl::init(false), cl::Hidden,
  101 cl::opt<bool> EnableHotColdSplit("hot-cold-split", cl::init(false), cl::Hidden,
  105     "enable-loop-versioning-licm", cl::init(false), cl::Hidden,
  109     DisablePreInliner("disable-preinline", cl::init(false), cl::Hidden,
  113     "preinline-threshold", cl::Hidden, cl::init(75), cl::ZeroOrMore,
  118     "enable-gvn-hoist", cl::init(false), cl::Hidden,
  122     DisableLibCallsShrinkWrap("disable-libcalls-shrinkwrap", cl::init(false),
  127     "enable-simple-loop-unswitch", cl::init(false), cl::Hidden,
  132     "enable-gvn-sink", cl::init(false), cl::Hidden,
  138     EnableCHR("enable-chr", cl::init(true), cl::Hidden,
  142     "flattened-profile-used", cl::init(false), cl::Hidden,
  147     "enable-order-file-instrumentation", cl::init(false), cl::Hidden,
lib/Transforms/IPO/SampleProfile.cpp
   97     "sample-profile-file", cl::init(""), cl::value_desc("filename"),
  104     "sample-profile-remapping-file", cl::init(""), cl::value_desc("filename"),
  108     "sample-profile-max-propagate-iterations", cl::init(100),
  113     "sample-profile-check-record-coverage", cl::init(0), cl::value_desc("N"),
  118     "sample-profile-check-sample-coverage", cl::init(0), cl::value_desc("N"),
  123     "no-warn-sample-unused", cl::init(false), cl::Hidden,
  128     "profile-sample-accurate", cl::Hidden, cl::init(false),
  135     cl::init(true),
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
   50     InitialSyntheticCount("initial-synthetic-count", cl::Hidden, cl::init(10),
   56     "inline-synthetic-count", cl::Hidden, cl::init(15), cl::ZeroOrMore,
   61     "cold-synthetic-count", cl::Hidden, cl::init(5), cl::ZeroOrMore,
lib/Transforms/IPO/WholeProgramDevirt.cpp
  126                 cl::init(10), cl::ZeroOrMore,
  132                        cl::init(false), cl::ZeroOrMore,
lib/Transforms/InstCombine/InstCombineCalls.cpp
   79     cl::init(3),
lib/Transforms/InstCombine/InstCombinePHI.cpp
   26 MaxNumPhis("instcombine-max-num-phis", cl::init(512),
lib/Transforms/InstCombine/InstructionCombining.cpp
  126                                               cl::init(true));
  133 MaxArraySize("instcombine-maxarray-size", cl::init(1024),
  144                                                cl::Hidden, cl::init(true));
lib/Transforms/Instrumentation/AddressSanitizer.cpp
  189     cl::Hidden, cl::init(false));
  194     cl::Hidden, cl::init(false));
  199     cl::Hidden, cl::init(true));
  204                                        cl::Hidden, cl::init(true));
  208     cl::Hidden, cl::init(true));
  213     cl::init(true));
  218     cl::init(false));
  223     cl::Hidden, cl::init(false));
  229                 cl::Hidden, cl::init(true));
  235     cl::Hidden, cl::init(true));
  242     "asan-max-ins-per-bb", cl::init(10000),
  248                              cl::Hidden, cl::init(true));
  253     cl::Hidden, cl::init(64));
  257                                       cl::Hidden, cl::init(true));
  263                                         cl::init(true));
  267                                      cl::Hidden, cl::init(false));
  272                                cl::init(true));
  276                                     cl::Hidden, cl::init(true));
  281     cl::init(false));
  286     cl::init(false));
  291     cl::init(false));
  296     cl::Hidden, cl::init(32));
  304     cl::Hidden, cl::init(7000));
  309     cl::init("__asan_"));
  314                                cl::Hidden, cl::init(true));
  319     cl::init(true));
  327                                    cl::Hidden, cl::init(0));
  332                     cl::Hidden, cl::init(0));
  338                            cl::Hidden, cl::init(true));
  342     cl::Hidden, cl::init(true));
  346                                   cl::Hidden, cl::init(true));
  350     cl::Hidden, cl::init(false));
  355     cl::init(true));
  360     cl::init(0));
  365                       cl::Hidden, cl::init(false));
  370                       cl::Hidden, cl::init(false));
  376                    cl::Hidden, cl::init(true));
  383                  cl::Hidden, cl::init(true));
  388                             cl::init(0));
  391                                  cl::Hidden, cl::init(0));
  397                                cl::Hidden, cl::init(-1));
  400                                cl::Hidden, cl::init(-1));
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
   46 static cl::opt<bool> ForceCHR("force-chr", cl::init(false), cl::Hidden,
   50     "chr-bias-threshold", cl::init(0.99), cl::Hidden,
   54     "chr-merge-threshold", cl::init(2), cl::Hidden,
   58     "chr-module-list", cl::init(""), cl::Hidden,
   62     "chr-function-list", cl::init(""), cl::Hidden,
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  120     cl::init(false));
  147     cl::Hidden, cl::init(true));
  155     cl::Hidden, cl::init(false));
lib/Transforms/Instrumentation/GCOVProfiling.cpp
   52 DefaultGCOVVersion("default-gcov-version", cl::init("402*"), cl::Hidden,
   55                                                 cl::init(false), cl::Hidden);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
   78     cl::init("__hwasan_"));
   83                 cl::Hidden, cl::init(false));
   87                                        cl::Hidden, cl::init(true));
   91     cl::Hidden, cl::init(true));
   96     cl::init(true));
  101     cl::Hidden, cl::init(false));
  105                                        cl::Hidden, cl::init(true));
  113     cl::Hidden, cl::init(true));
  118     cl::init(false));
  121                                cl::Hidden, cl::init(false));
  126     cl::Hidden, cl::init(-1));
  131     cl::Hidden, cl::init(false));
  140                     cl::Hidden, cl::init(0));
  146                 cl::Hidden, cl::init(false));
  152     cl::Hidden, cl::init(true));
  158                          cl::Hidden, cl::init(true));
  162                               cl::Hidden, cl::init(true));
  167                             cl::init(false), cl::ZeroOrMore);
  172     cl::init(false), cl::ZeroOrMore);
  176     cl::desc("instrument personality functions"), cl::Hidden, cl::init(false),
  181                                        cl::Hidden, cl::init(false));
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
   66 static cl::opt<bool> DisableICP("disable-icp", cl::init(false), cl::Hidden,
   74     ICPCutOff("icp-cutoff", cl::init(0), cl::Hidden, cl::ZeroOrMore,
   80     ICPCSSkip("icp-csskip", cl::init(0), cl::Hidden, cl::ZeroOrMore,
   86 static cl::opt<bool> ICPLTOMode("icp-lto", cl::init(false), cl::Hidden,
   93     ICPSamplePGOMode("icp-samplepgo", cl::init(false), cl::Hidden,
   99     ICPCallOnly("icp-call-only", cl::init(false), cl::Hidden,
  105 static cl::opt<bool> ICPInvokeOnly("icp-invoke-only", cl::init(false),
  113     ICPDUMPAFTER("icp-dumpafter", cl::init(false), cl::Hidden,
lib/Transforms/Instrumentation/InstrOrderFile.cpp
   42     "orderfile-write-mapping", cl::init(""),
lib/Transforms/Instrumentation/InstrProfiling.cpp
   65     cl::init(""));
   72     cl::init(8192));
   78                                 cl::init(true));
   83     cl::init(true));
   88     cl::init(true));
   98     cl::init(1.0));
  103     cl::init(false));
  109     cl::init(false));
  118                                  cl::init(false));
  120     cl::ZeroOrMore, "max-counter-promotions-per-loop", cl::init(20),
  126     MaxNumOfPromotions(cl::ZeroOrMore, "max-counter-promotions", cl::init(-1),
  130     cl::ZeroOrMore, "speculative-counter-promotion-max-exiting", cl::init(3),
  135     cl::ZeroOrMore, "speculative-counter-promotion-to-loop", cl::init(false),
  142     cl::ZeroOrMore, "iterative-counter-promotion", cl::init(true),
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  221        cl::Hidden, cl::init(0));
  225        cl::Hidden, cl::init(false));
  229        cl::Hidden, cl::init(true));
  233        cl::Hidden, cl::init(false));
  237        cl::Hidden, cl::init(0xff));
  241        cl::Hidden, cl::init(true));
  245        cl::Hidden, cl::init(true));
  249        cl::Hidden, cl::init(false));
  256     cl::Hidden, cl::init(true));
  271     cl::init(true));
  281        cl::Hidden, cl::init(true));
  285        cl::Hidden, cl::init(false));
  293     cl::Hidden, cl::init(3500));
  298                   cl::Hidden, cl::init(false));
  305        cl::Hidden, cl::init(false));
  311        cl::Hidden, cl::init(false));
  317                                    cl::Hidden, cl::init(0));
  321                                    cl::Hidden, cl::init(0));
  325                                       cl::Hidden, cl::init(0));
  329                                       cl::Hidden, cl::init(0));
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  155     PGOTestProfileFile("pgo-test-profile-file", cl::init(""), cl::Hidden,
  160     "pgo-test-profile-remapping-file", cl::init(""), cl::Hidden,
  167 static cl::opt<bool> DisableValueProfiling("disable-vp", cl::init(false),
  174     "icp-max-annotations", cl::init(3), cl::Hidden, cl::ZeroOrMore,
  181     "memop-max-annotations", cl::init(4), cl::Hidden, cl::ZeroOrMore,
  188     "do-comdat-renaming", cl::init(false), cl::Hidden,
  195     PGOWarnMissing("pgo-warn-missing-function", cl::init(false), cl::Hidden,
  203     NoPGOWarnMismatch("no-pgo-warn-mismatch", cl::init(false), cl::Hidden,
  211     NoPGOWarnMismatchComdat("no-pgo-warn-mismatch-comdat", cl::init(true),
  219     PGOInstrSelect("pgo-instr-select", cl::init(true), cl::Hidden,
  238     PGOInstrMemOP("pgo-instr-memop", cl::init(true), cl::Hidden,
  244     EmitBranchProbability("pgo-emit-branch-prob", cl::init(false), cl::Hidden,
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
   64                         cl::init(1000),
   70 static cl::opt<bool> DisableMemOPOPT("disable-memop-opt", cl::init(false),
   75     MemOPPercentThreshold("pgo-memop-percent-threshold", cl::init(40),
   82     MemOPMaxVersion("pgo-memop-max-version", cl::init(3), cl::Hidden,
   89     MemOPScaleCount("pgo-memop-scale-count", cl::init(true), cl::Hidden,
lib/Transforms/Instrumentation/PoisonChecking.cpp
   80            cl::init(false),
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
   89     cl::Hidden, cl::init(0));
   93                                cl::init(false));
   97                                     cl::Hidden, cl::init(false));
  106                                      cl::Hidden, cl::init(false));
  111                          cl::Hidden, cl::init(false));
  116                  cl::Hidden, cl::init(false));
  120                                   cl::Hidden, cl::init(false));
  124                                   cl::Hidden, cl::init(false));
  129                   cl::Hidden, cl::init(true));
  133                                   cl::Hidden, cl::init(false));
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
   55     "tsan-instrument-memory-accesses", cl::init(true),
   58     "tsan-instrument-func-entry-exit", cl::init(true),
   61     "tsan-handle-cxx-exceptions", cl::init(true),
   65     "tsan-instrument-atomics", cl::init(true),
   68     "tsan-instrument-memintrinsics", cl::init(true),
lib/Transforms/ObjCARC/ObjCARCContract.cpp
   50              "two instructions in the same basic block"), cl::init(65535));
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
   79     cl::init(4095));
lib/Transforms/Scalar/ADCE.cpp
   66                                            cl::init(true), cl::Hidden);
   70 static cl::opt<bool> RemoveLoops("adce-remove-loops", cl::init(false),
lib/Transforms/Scalar/CallSiteSplitting.cpp
   84                          cl::init(5));
lib/Transforms/Scalar/ConstantHoisting.cpp
   81     "consthoist-with-block-frequency", cl::init(true), cl::Hidden,
   87     "consthoist-gep", cl::init(false), cl::Hidden,
   94     cl::init(0), cl::Hidden);
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
   86 static cl::opt<bool> DontAddNoWrapFlags("cvp-dont-add-nowrap-flags", cl::init(false));
lib/Transforms/Scalar/DeadStoreElimination.cpp
   80   cl::init(true), cl::Hidden,
   85   cl::init(true), cl::Hidden,
lib/Transforms/Scalar/EarlyCSE.cpp
   79     "earlycse-mssa-optimization-cap", cl::init(500), cl::Hidden,
   84     "earlycse-debug-hash", cl::init(false), cl::Hidden,
lib/Transforms/Scalar/Float2Int.cpp
   48 MaxIntegerBW("float2int-max-integer-bw", cl::init(64), cl::Hidden,
lib/Transforms/Scalar/GVN.cpp
  100                                cl::init(true), cl::Hidden);
  101 static cl::opt<bool> EnableLoadPRE("enable-load-pre", cl::init(true));
  102 static cl::opt<bool> EnableMemDep("enable-gvn-memdep", cl::init(true));
  106 MaxRecurseDepth("gvn-max-recurse-depth", cl::Hidden, cl::init(1000), cl::ZeroOrMore,
  110     "gvn-max-num-deps", cl::Hidden, cl::init(100), cl::ZeroOrMore,
lib/Transforms/Scalar/GVNHoist.cpp
   96     MaxHoistedThreshold("gvn-max-hoisted", cl::Hidden, cl::init(-1),
  101     "gvn-hoist-max-bbs", cl::Hidden, cl::init(4),
  106     "gvn-hoist-max-depth", cl::Hidden, cl::init(100),
  111     MaxChainLength("gvn-hoist-max-chain-length", cl::Hidden, cl::init(10),
lib/Transforms/Scalar/GuardWidening.cpp
   74     cl::init(false));
   83     cl::init(1000));
   89                       cl::init(true));
lib/Transforms/Scalar/IndVarSimplify.cpp
  108     "replexitval", cl::Hidden, cl::init(OnlyCheapRepl),
  121   cl::init(true));
  124 DisableLFTR("disable-lftr", cl::Hidden, cl::init(false),
  128 LoopPredication("indvars-predicate-loops", cl::Hidden, cl::init(false),
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  101                                         cl::init(64));
  104                                        cl::init(false));
  107                                       cl::init(false));
  110                                           cl::Hidden, cl::init(10));
  113                                              cl::Hidden, cl::init(false));
  116                                                  cl::Hidden, cl::init(true));
  119     "irce-allow-narrow-latch", cl::Hidden, cl::init(true),
lib/Transforms/Scalar/JumpThreading.cpp
   91           cl::init(6), cl::Hidden);
   98   cl::init(3), cl::Hidden);
  102     cl::desc("Print the LazyValueInfo cache after JumpThreading"), cl::init(false),
  108     cl::init(false), cl::Hidden);
lib/Transforms/Scalar/LICM.cpp
   91     DisablePromotion("disable-licm-promotion", cl::Hidden, cl::init(false),
   95     "licm-control-flow-hoisting", cl::Hidden, cl::init(false),
   99     "licm-max-num-uses-traversed", cl::Hidden, cl::init(8),
  107 LICMN2Theshold("licm-n2-threshold", cl::Hidden, cl::init(0),
  120     "licm-mssa-optimization-cap", cl::init(100), cl::Hidden,
  128     "licm-mssa-max-acc-promotion", cl::init(250), cl::Hidden,
lib/Transforms/Scalar/LoopDataPrefetch.cpp
   40 PrefetchWrites("loop-prefetch-writes", cl::Hidden, cl::init(false),
lib/Transforms/Scalar/LoopDistribute.cpp
   96                 cl::init(false));
  102     cl::init(false));
  105     "loop-distribute-scev-check-threshold", cl::init(8), cl::Hidden,
  110     "loop-distribute-scev-check-threshold-with-pragma", cl::init(128),
  119     cl::init(false));
lib/Transforms/Scalar/LoopFuse.cpp
  107     cl::Hidden, cl::init(FUSION_DEPENDENCE_ANALYSIS_ALL), cl::ZeroOrMore);
  113                            cl::Hidden, cl::init(false), cl::ZeroOrMore);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  116     cl::init(true), cl::Hidden);
lib/Transforms/Scalar/LoopInterchange.cpp
   57     "loop-interchange-threshold", cl::init(0), cl::Hidden,
lib/Transforms/Scalar/LoopLoadElimination.cpp
   76     cl::init(1));
   79     "loop-load-elimination-scev-check-threshold", cl::init(8), cl::Hidden,
lib/Transforms/Scalar/LoopPredication.cpp
  208                                         cl::Hidden, cl::init(true));
  211                                         cl::Hidden, cl::init(true));
  215                             cl::Hidden, cl::init(false));
  222     "loop-predication-latch-probability-scale", cl::Hidden, cl::init(2.0),
  230     cl::init(true));
lib/Transforms/Scalar/LoopRerollPass.cpp
   72 NumToleratedFailedMatches("reroll-num-tolerated-failed-matches", cl::init(400),
lib/Transforms/Scalar/LoopRotation.cpp
   31     "rotation-max-header-size", cl::init(16), cl::Hidden,
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
   44                                        cl::init(true));
lib/Transforms/Scalar/LoopSink.cpp
   61     "sink-freq-percent-threshold", cl::Hidden, cl::init(90),
   66     "max-uses-for-sinking", cl::Hidden, cl::init(30),
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  137   "enable-lsr-phielim", cl::Hidden, cl::init(true),
  142   "lsr-insns-cost", cl::Hidden, cl::init(true),
  147   "lsr-exp-narrow", cl::Hidden, cl::init(false),
  154     "lsr-filter-same-scaled-reg", cl::Hidden, cl::init(true),
  159   "lsr-backedge-indexing", cl::Hidden, cl::init(true),
  164   cl::init(std::numeric_limits<uint16_t>::max()),
  168     "lsr-setupcost-depth-limit", cl::Hidden, cl::init(7),
  174   "stress-ivchain", cl::Hidden, cl::init(false),
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
   82     "unroll-and-jam-threshold", cl::init(60), cl::Hidden,
   86     "pragma-unroll-and-jam-threshold", cl::init(1024), cl::Hidden,
lib/Transforms/Scalar/LoopUnrollPass.cpp
   75     "forget-scev-loop-unroll", cl::init(false), cl::Hidden,
   89     "unroll-max-percent-threshold-boost", cl::init(400), cl::Hidden,
   98     "unroll-max-iteration-count-to-analyze", cl::init(10), cl::Hidden,
  136     "unroll-max-upperbound", cl::init(8), cl::Hidden,
  141     "pragma-unroll-threshold", cl::init(16 * 1024), cl::Hidden,
  146     "flat-loop-tripcount-threshold", cl::init(5), cl::Hidden,
  152     UnrollAllowPeeling("unroll-allow-peeling", cl::init(true), cl::Hidden,
lib/Transforms/Scalar/LoopUnswitch.cpp
   98           cl::init(100), cl::Hidden);
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  106                      cl::init(25), cl::Hidden);
  113     cl::init(2), cl::Hidden);
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
   51     "likely-branch-weight", cl::Hidden, cl::init(2000),
   54     "unlikely-branch-weight", cl::Hidden, cl::init(1),
lib/Transforms/Scalar/NewGVN.cpp
  152                                            cl::init(false), cl::Hidden);
  155 static cl::opt<bool> EnablePhiOfOps("enable-phi-of-ops", cl::init(true),
lib/Transforms/Scalar/PlaceSafepoints.cpp
   83                                   cl::init(false));
   88                                          cl::Hidden, cl::init(32));
   95                                    cl::init(false));
  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
   84                                   cl::init(false));
   86                                       cl::init(false));
   90                                        cl::init(false));
   96                            cl::init(6));
  110                                    cl::Hidden, cl::init(true));
lib/Transforms/Scalar/SROA.cpp
  120                                              cl::init(false), cl::Hidden);
  124 static cl::opt<bool> SROAStrictInbounds("sroa-strict-inbounds", cl::init(false),
lib/Transforms/Scalar/Scalarizer.cpp
   56     ScalarizeLoadStore("scalarize-load-store", cl::init(false), cl::Hidden,
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  200     "disable-separate-const-offset-from-gep", cl::init(false),
  208     VerifyNoDeadCode("reassociate-geps-verify-no-dead-code", cl::init(false),
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
   71     "enable-nontrivial-unswitch", cl::init(false), cl::Hidden,
   76     UnswitchThreshold("unswitch-threshold", cl::init(50), cl::Hidden,
   80     "enable-unswitch-cost-multiplier", cl::init(true), cl::Hidden,
   84     "unswitch-siblings-toplevel-div", cl::init(2), cl::Hidden,
   87     "unswitch-num-initial-unscaled-candidates", cl::init(8), cl::Hidden,
   91     "simple-loop-unswitch-guards", cl::init(true), cl::Hidden,
lib/Transforms/Scalar/SimplifyCFGPass.cpp
   48     "bonus-inst-threshold", cl::Hidden, cl::init(1),
   52     "keep-loops", cl::Hidden, cl::init(true),
   56     "switch-to-lookup", cl::Hidden, cl::init(false),
   60     "forward-switch-cond", cl::Hidden, cl::init(false),
   64     "sink-common-insts", cl::Hidden, cl::init(false),
lib/Transforms/Scalar/SpeculativeExecution.cpp
   80     "spec-exec-max-speculation-cost", cl::init(7), cl::Hidden,
   90     "spec-exec-max-not-hoisted", cl::init(5), cl::Hidden,
   96     "spec-exec-only-if-divergent-target", cl::init(false), cl::Hidden,
lib/Transforms/Scalar/StructurizeCFG.cpp
   63   cl::init(false));
   68                           cl::init(true));
lib/Transforms/Utils/AddDiscriminators.cpp
   82     "no-discriminators", cl::init(false),
lib/Transforms/Utils/GuardUtils.cpp
   22     "guards-predicate-pass-branch-weight", cl::Hidden, cl::init(1 << 20),
lib/Transforms/Utils/InlineFunction.cpp
   78 EnableNoAliasConversion("enable-noalias-to-md-conversion", cl::init(true),
   84   cl::init(true), cl::Hidden,
lib/Transforms/Utils/LoopUnroll.cpp
   51 UnrollRuntimeEpilog("unroll-runtime-epilog", cl::init(false), cl::Hidden,
   61     cl::init(false)
lib/Transforms/Utils/LoopUnrollPeel.cpp
   57     "unroll-peel-max-count", cl::init(7), cl::Hidden,
   61     "unroll-force-peel-count", cl::init(0), cl::Hidden,
   65     "unroll-peel-multi-deopt-exit", cl::init(true), cl::Hidden,
lib/Transforms/Utils/LoopUnrollRuntime.cpp
   49     "unroll-runtime-multi-exit", cl::init(false), cl::Hidden,
lib/Transforms/Utils/LoopVersioning.cpp
   27     AnnotateNoAlias("loop-version-annotate-no-alias", cl::init(true),
lib/Transforms/Utils/MisExpect.cpp
   44     "pgo-warn-misexpect", cl::init(false), cl::Hidden,
lib/Transforms/Utils/PredicateInfo.cpp
   50     "verify-predicateinfo", cl::init(false), cl::Hidden,
lib/Transforms/Utils/SimplifyCFG.cpp
   93     "phi-node-folding-threshold", cl::Hidden, cl::init(2),
   98     "two-entry-phi-node-folding-threshold", cl::Hidden, cl::init(4),
  104     "simplifycfg-dup-ret", cl::Hidden, cl::init(false),
  108     SinkCommon("simplifycfg-sink-common", cl::Hidden, cl::init(true),
  112     "simplifycfg-hoist-cond-stores", cl::Hidden, cl::init(true),
  116     "simplifycfg-merge-cond-stores", cl::Hidden, cl::init(true),
  122     "simplifycfg-merge-cond-stores-aggressively", cl::Hidden, cl::init(false),
  127     "speculate-one-expensive-inst", cl::Hidden, cl::init(true),
  132     "max-speculation-depth", cl::Hidden, cl::init(10),
lib/Transforms/Utils/SimplifyLibCalls.cpp
   47                          cl::init(false),
lib/Transforms/Utils/SizeOpts.cpp
   18     "pgso", cl::Hidden, cl::init(true),
   22     "pgso-lwss-only", cl::Hidden, cl::init(true),
   27     "force-pgso", cl::Hidden, cl::init(false),
   31     "pgso-cutoff-instr-prof", cl::Hidden, cl::init(250000), cl::ZeroOrMore,
   36     "pgso-cutoff-sample-prof", cl::Hidden, cl::init(800000), cl::ZeroOrMore,
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
   31     EnableIfConversion("enable-if-conversion", cl::init(true), cl::Hidden,
   35     "pragma-vectorize-memory-check-threshold", cl::init(128), cl::Hidden,
   40     "vectorize-scev-check-threshold", cl::init(16), cl::Hidden,
   44     "pragma-vectorize-scev-check-threshold", cl::init(128), cl::Hidden,
lib/Transforms/Vectorize/LoopVectorize.cpp
  175     "vectorizer-min-trip-count", cl::init(16), cl::Hidden,
  184     "prefer-predicate-over-epilog", cl::init(false), cl::Hidden,
  189     "vectorizer-maximize-bandwidth", cl::init(false), cl::Hidden,
  194     "enable-interleaved-mem-accesses", cl::init(false), cl::Hidden,
  200     "enable-masked-interleaved-mem-accesses", cl::init(false), cl::Hidden,
  204     "tiny-trip-count-interleave-threshold", cl::init(128), cl::Hidden,
  209     "force-target-num-scalar-regs", cl::init(0), cl::Hidden,
  213     "force-target-num-vector-regs", cl::init(0), cl::Hidden,
  217     "force-target-max-scalar-interleave", cl::init(0), cl::Hidden,
  222     "force-target-max-vector-interleave", cl::init(0), cl::Hidden,
  227     "force-target-instruction-cost", cl::init(0), cl::Hidden,
  233     "small-loop-cost", cl::init(20), cl::Hidden,
  238     "loop-vectorize-with-block-frequency", cl::init(true), cl::Hidden,
  245     "enable-loadstore-runtime-interleave", cl::init(true), cl::Hidden,
  251     "vectorize-num-stores-pred", cl::init(1), cl::Hidden,
  255     "enable-ind-var-reg-heur", cl::init(true), cl::Hidden,
  259     "enable-cond-stores-vec", cl::init(true), cl::Hidden,
  263     "max-nested-scalar-reduction-interleave", cl::init(2), cl::Hidden,
  268     "enable-vplan-native-path", cl::init(false), cl::Hidden,
  275     "enable-vplan-predication", cl::init(false), cl::Hidden,
  284     "vplan-build-stress-test", cl::init(false), cl::Hidden,
  291     "interleave-loops", cl::init(true), cl::Hidden,
  294     "vectorize-loops", cl::init(true), cl::Hidden,
lib/Transforms/Vectorize/SLPVectorizer.cpp
  109     llvm::RunSLPVectorization("vectorize-slp", cl::init(false), cl::Hidden,
  113     SLPCostThreshold("slp-threshold", cl::init(0), cl::Hidden,
  118 ShouldVectorizeHor("slp-vectorize-hor", cl::init(true), cl::Hidden,
  122     "slp-vectorize-hor-store", cl::init(false), cl::Hidden,
  127 MaxVectorRegSizeOption("slp-max-reg-size", cl::init(128), cl::Hidden,
  135 ScheduleRegionSizeBudget("slp-schedule-budget", cl::init(100000), cl::Hidden,
  139     "slp-min-reg-size", cl::init(128), cl::Hidden,
  143     "slp-recursion-max-depth", cl::init(12), cl::Hidden,
  147     "slp-min-tree-size", cl::init(3), cl::Hidden,
lib/Transforms/Vectorize/VPlanVerifier.cpp
   22 static cl::opt<bool> EnableHCFGVerifier("vplan-verify-hcfg", cl::init(false),
tools/bugpoint/CrashDebugger.cpp
   41                        cl::init(false));
   44                          cl::init(false));
   49     cl::init(false));
   52                                  cl::init(false));
   56                           cl::init(false));
   59                                cl::init(false));
   62                                cl::init(false));
   65                             cl::init(false));
tools/bugpoint/ExecutionDriver.cpp
   43                              cl::init(0.0));
   46                              cl::init(0.0));
   63     cl::init(AutoPick));
   72     cl::init(AutoPick));
   76     cl::init(""));
   81     cl::init(false));
   84     InputFile("input", cl::init("/dev/null"),
   95     "compile-command", cl::init("llc"),
  100     "exec-command", cl::init("simulate"),
  113     OutputPrefix("output-prefix", cl::init("bugpoint"),
  126 cl::opt<std::string> CCBinary("gcc", cl::init(""),
tools/bugpoint/Miscompilation.cpp
   40     cl::init(false));
   44     cl::init(false));
tools/bugpoint/OptimizerDriver.cpp
   44     cl::init(true), cl::Hidden);
   47     OptCmd("opt-command", cl::init(""),
tools/bugpoint/ToolRunner.cpp
   29 cl::opt<bool> SaveTemps("save-temps", cl::init(false),
tools/bugpoint/bugpoint.cpp
   42              cl::init(false));
   49     "timeout", cl::init(300), cl::value_desc("seconds"),
   54     "mlimit", cl::init(-1), cl::value_desc("MBytes"),
tools/clang/lib/CodeGen/CodeGenModule.cpp
   69     llvm::cl::init(false));
tools/clang/lib/CodeGen/CodeGenPGO.cpp
   27                          llvm::cl::Hidden, llvm::cl::init(false));
tools/clang/lib/Tooling/AllTUsExecution.cpp
   61            llvm::cl::init(".*"));
  156     llvm::cl::init(0));
tools/clang/lib/Tooling/Execution.cpp
   20                  llvm::cl::init("standalone"));
tools/clang/tools/c-index-test/core_main.cpp
   45 Action(cl::desc("Action:"), cl::init(ActionType::None),
   67   ModuleFormat("fmodule-format", cl::init("raw"),
tools/clang/tools/clang-diff/ClangDiff.cpp
   28             cl::init(false), cl::cat(ClangDiffCategory));
   33     cl::init(false), cl::cat(ClangDiffCategory));
   37                                   cl::init(false), cl::cat(ClangDiffCategory));
   41                               cl::init(false), cl::cat(ClangDiffCategory));
   54                                       cl::Optional, cl::init(""),
   58                             cl::init(-1), cl::cat(ClangDiffCategory));
   60 static cl::opt<std::string> BuildPath("p", cl::desc("Build path"), cl::init(""),
tools/clang/tools/clang-format/ClangFormat.cpp
   64           cl::init(clang::format::DefaultFormatStyle),
   73                   cl::init(clang::format::DefaultFallbackStyle),
   81     cl::init("<stdin>"), cl::cat(ClangFormatCategory));
   99            cl::init(0), cl::cat(ClangFormatCategory));
  128                cl::init(true), cl::cat(ClangFormatCategory), cl::Hidden);
  134                  cl::init(false), cl::cat(ClangFormatCategory), cl::Hidden);
  140     cl::init(0), cl::cat(ClangFormatCategory));
  151                cl::init(true), cl::cat(ClangFormatCategory), cl::Hidden);
  157                  cl::init(false), cl::cat(ClangFormatCategory), cl::Hidden);
tools/clang/tools/clang-import-test/clang-import-test.cpp
   65           llvm::cl::init("c++"));
   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
   89              cl::init(false), cl::cat(ClangOffloadBundlerCategory));
   95     cl::init(false), cl::cat(ClangOffloadBundlerCategory));
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp
   59     llvm::cl::init(ScanningMode::MinimizedSourcePreprocessing),
   66                llvm::cl::init(0), llvm::cl::cat(DependencyScannerCategory));
   76     llvm::cl::init(true), llvm::cl::cat(DependencyScannerCategory));
   84     llvm::cl::init(true), llvm::cl::cat(DependencyScannerCategory));
   88                             llvm::cl::init(false),
tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp
   43     cl::init(false), cl::cat(ReplacementCategory));
   61     cl::init(""), cl::cat(FormattingCategory));
   65                    cl::init("LLVM"), cl::cat(FormattingCategory));
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp
   73                            cl::init("LLVM"), cl::cat(ChangeNamespaceCategory));
   79     cl::init(""), cl::cat(ChangeNamespaceCategory));
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp
   62     llvm::cl::init(true), llvm::cl::cat(ClangDocCategory));
   67                  llvm::cl::init("docs"), llvm::cl::cat(ClangDocCategory));
   71                llvm::cl::init(false), llvm::cl::cat(ClangDocCategory));
   76     llvm::cl::init(false), llvm::cl::cat(ClangDocCategory));
  109                llvm::cl::init(OutputFormatTy::yaml),
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp
   54                                       cl::init("."),
   59                                      cl::init(""),
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
   95     cl::init(yaml), cl::cat(IncludeFixerCategory));
  110                          cl::init(true), cl::cat(IncludeFixerCategory));
  112 cl::opt<bool> Quiet("q", cl::desc("Reduce terminal output"), cl::init(false),
  122               cl::init(false), cl::cat(IncludeFixerCategory));
  137     cl::init(false), cl::cat(IncludeFixerCategory));
  152     cl::init(""), cl::cat(IncludeFixerCategory));
  158           cl::init("llvm"), cl::cat(IncludeFixerCategory));
tools/clang/tools/extra/clang-move/tool/ClangMove.cpp
   69                    cl::init(false), cl::cat(ClangMoveCategory));
   76                    cl::init(false), cl::cat(ClangMoveCategory));
   81           cl::init("llvm"), cl::cat(ClangMoveCategory));
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
   70                                    cl::init(""), cl::cat(ClangTidyCategory));
   79                                              cl::init(""),
   91                                          cl::init(""),
   97                   cl::init(false), cl::cat(ClangTidyCategory));
  108                                        cl::init(""),
  116                          cl::init(false), cl::cat(ClangTidyCategory));
  124                                cl::init(false), cl::cat(ClangTidyCategory));
  140                                    cl::init("none"),
  147                                 cl::init(false), cl::cat(ClangTidyCategory));
  154                                    cl::init(false), cl::cat(ClangTidyCategory));
  165                                    cl::init(""), cl::cat(ClangTidyCategory));
  177                                 cl::init(false), cl::cat(ClangTidyCategory));
  183                                         cl::init(false),
  200                                        cl::init(false), cl::Hidden,
  217                            cl::init(false),
tools/clang/tools/extra/clangd/index/dex/dexp/Dexp.cpp
  132       llvm::cl::init(10),
  211       llvm::cl::init(".*"),
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp
   36            llvm::cl::init(IndexFileFormat::RIFF));
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
   72     init(FilesystemCompileArgs),
   88     init(""),
  112     init(true),
  119     init(CodeCompleteOptions().ShowOrigins),
  127     init(true),
  134     init(true),
  142     init(""),
  156     init(CodeCompleteOptions().RunParser),
  179     init(clang::format::DefaultFallbackStyle),
  188     init(CodeCompleteOptions().EnableFunctionArgSnippets),
  196     init(CodeCompleteOptions().InsertIncludes),
  214     init(true),
  221     init(false),
  229     init(CodeCompleteOptions().IncludeIneligibleResults),
  239     init(true),
  248     init(100),
  256     init(true),
  272     init(getDefaultAsyncThreadsCount()),
  283     init(""),
  293     init(false),
  306     init(PCHStorageFlag::Disk),
  314     init(false),
  326     init(JSONStreamStyle::Standard),
  334     init(false),
  342     init(""),
  353     init(Logger::Info),
  367     init(OffsetEncoding::UnsupportedEncoding),
  374     init(false),
tools/clang/tools/extra/modularize/Modularize.cpp
  276     "prefix", cl::init(""),
  285     "module-map-path", cl::init(""),
  293   "problem-files-list", cl::init(""),
  300 RootModule("root-module", cl::init(""),
  308 BlockCheckHeaderListOnly("block-check-header-list-only", cl::init(false),
  319 NoCoverageCheck("no-coverage-check", cl::init(false),
  324 CoverageCheckOnly("coverage-check-only", cl::init(false),
  329 DisplayFileLists("display-file-lists", cl::init(false),
tools/clang/tools/extra/pp-trace/PPTrace.cpp
   60     "callbacks", cl::init("*"),
   68     "output", cl::init("-"),
tools/clang/unittests/Tooling/ExecutionTest.cpp
  151       llvm::cl::init(""));
tools/llc/llc.cpp
   62 InputFilename(cl::Positional, cl::desc("<input bitcode>"), cl::init("-"));
   76 TimeCompilations("time-compilations", cl::Hidden, cl::init(1u),
   87                      cl::init(true));
   96          cl::init(' '));
  121                                 cl::init(true));
  127                  cl::init(false));
  132     cl::init(false), cl::Hidden);
  161     cl::value_desc("format"), cl::init("yaml"));
tools/lldb/tools/lldb-test/lldb-test.cpp
   61 cl::opt<std::string> Log("log", cl::desc("Path to a log file"), cl::init(""),
   78                                         cl::init("-"),
  208                                         cl::init("-"),
  212     cl::init(false), cl::sub(IRMemoryMapSubcommand));
tools/lli/lli.cpp
   77   InputFile(cl::desc("<input bitcode>"), cl::Positional, cl::init("-"));
   84                                  cl::init(false));
   88       cl::init(JITKind::MCJIT),
  100                         cl::init(0));
  111       cl::init(false));
  123     cl::init(false));
  134                 cl::value_desc("filename"), cl::init(""));
  143            cl::init(' '));
  153             cl::init("main"));
  173         cl::init(false));
  179                   cl::init(""));
  193                   cl::init(false));
  198     cl::init(false));
  209       cl::init(DumpKind::NoDump),
tools/llvm-as/llvm-as.cpp
   37                                           cl::init("-"));
   48                                    cl::init(false), cl::cat(AsCat));
   51                                     cl::init(false), cl::cat(AsCat));
   64     cl::init(true), cl::Hidden, cl::cat(AsCat));
   69                                          cl::init(""), cl::cat(AsCat));
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
   40     InputFilename(cl::Positional, cl::desc("<input bitcode>"), cl::init("-"));
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
   53     cl::location(IgnoreDWARFFlag), cl::init(false));
tools/llvm-cfi-verify/lib/GraphBuilder.cpp
   49     cl::location(SearchLengthForUndef), cl::init(2));
   56     cl::location(SearchLengthForConditionalBranch), cl::init(20));
tools/llvm-cfi-verify/llvm-cfi-verify.cpp
   38                                        cl::init("-"));
   42     cl::init(false));
   48     cl::init(0));
   56     cl::init(0));
   58                         cl::init(false));
tools/llvm-cov/CodeCoverage.cpp
  572       cl::init(CoverageViewOptions::OutputFormat::Text));
  630       cl::init(cl::BOU_UNSET));
  638       cl::init(true));
  649       "num-threads", cl::init(0),
  802       cl::desc("Show the execution counts for each line"), cl::init(true),
  822                                    cl::init(true), cl::cat(ViewCategory));
  825       "output-dir", cl::init(""),
  831       "tab-size", cl::init(2),
  969       "show-functions", cl::Optional, cl::init(false),
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),
  113       "o", cl::value_desc("DIR|FILE"), cl::init(""),
  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),
  135   cl::opt<std::string> InputGCNO("gcno", cl::cat(DebugCat), cl::init(""),
  137   cl::opt<std::string> InputGCDA("gcda", cl::cat(DebugCat), cl::init(""),
tools/llvm-cxxfilt/llvm-cxxfilt.cpp
   34            cl::init(Auto));
   40                                      cl::init(false));
   48           cl::init(false));
tools/llvm-cxxmap/llvm-cxxmap.cpp
   35                                     cl::init("-"), cl::desc("Output file"));
tools/llvm-dis/llvm-dis.cpp
   39 InputFilename(cl::Positional, cl::desc("<input bitcode>"), cl::init("-"));
   63     cl::init(false), cl::Hidden);
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  160     OutputFilename("o", cl::init("-"),
  195                       cat(DwarfDumpCategory), init(-1U), value_desc("N"));
  202                        cat(DwarfDumpCategory), init(-1U), value_desc("N"));
tools/llvm-exegesis/llvm-exegesis.cpp
   52                                 cl::cat(BenchmarkOptions), cl::init(0));
   57                 cl::cat(BenchmarkOptions), cl::init(""));
   62                                          cl::init(""));
   69                   cl::cat(Options), cl::init(""));
   96                    cl::cat(BenchmarkOptions), cl::init(10000));
  102     cl::cat(BenchmarkOptions), cl::init(1));
  107     cl::cat(BenchmarkOptions), cl::init(false));
  117         cl::init(exegesis::InstructionBenchmarkClustering::Dbscan));
  122     cl::cat(AnalysisOptions), cl::init(3));
  127     cl::cat(AnalysisOptions), cl::init(0.1));
  133     cl::cat(AnalysisOptions), cl::init(0.1));
  137                                cl::cat(AnalysisOptions), cl::init(""));
  141                                       cl::init(""));
  150     cl::cat(AnalysisOptions), cl::init(false));
  155     cl::cat(Options), cl::init(""));
  161                      cl::cat(BenchmarkOptions), cl::init(true));
tools/llvm-extract/llvm-extract.cpp
   41                                           cl::init("-"),
   47                                            cl::init("-"), cl::cat(ExtractCat));
  127     cl::init(true), cl::Hidden, cl::cat(ExtractCat));
  132     cl::init(false), cl::Hidden, cl::cat(ExtractCat));
tools/llvm-ifs/llvm-ifs.cpp
   42                                    cl::init("write-ifs"));
   47                                         cl::init(""));
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
   44          cl::init(' '));
tools/llvm-jitlink/llvm-jitlink.cpp
   53                             cl::init(false));
   61                    cl::init(""));
   78                      cl::init(false));
   88     cl::init(false));
   93     cl::init(false));
   98     cl::init(false));
  102                                cl::init(false));
  109     cl::init(""));
  114     cl::init(false));
tools/llvm-link/llvm-link.cpp
   65                  cl::init(""), cl::value_desc("filename"));
   68 OutputFilename("o", cl::desc("Override output filename"), cl::init("-"),
   99                  cl::init(false));
  104     cl::init(true), cl::Hidden);
  109     cl::init(false), cl::Hidden);
tools/llvm-lto/llvm-lto.cpp
   68              cl::Prefix, cl::ZeroOrMore, cl::init('2'));
   73                cl::init(false));
   76     "disable-verify", cl::init(false),
   79 static cl::opt<bool> DisableInline("disable-inlining", cl::init(false),
   83     DisableGVNLoadPRE("disable-gvn-loadpre", cl::init(false),
   87     "disable-lto-vectorization", cl::init(false),
   91     "lto-freestanding", cl::init(false),
   95     "use-diagnostic-handler", cl::init(false),
   99     ThinLTO("thinlto", cl::init(false),
  158     cl::init(1200), cl::desc("Set ThinLTO cache pruning interval."));
  165     ThinLTOCacheMaxSizeFiles("thinlto-cache-max-size-files", cl::init(1000000),
  169     ThinLTOCacheEntryExpiration("thinlto-cache-entry-expiration", cl::init(604800) /* 1w */,
  183     SaveModuleFile("save-merged-module", cl::init(false),
  189 static cl::opt<std::string> OutputFilename("o", cl::init(""),
  204     "list-symbols-only", cl::init(false),
  208     "list-dependent-libraries-only", cl::init(false),
  212     "set-merged-module", cl::init(false),
  215 static cl::opt<unsigned> Parallelism("j", cl::Prefix, cl::init(1),
  219     "restore-linkage", cl::init(false),
  223     "check-for-objc", cl::init(false),
tools/llvm-lto2/llvm-lto2.cpp
   35              cl::Prefix, cl::ZeroOrMore, cl::init('2'));
   40     cl::init('2'));
   63     ThinLTODistributedIndexes("thinlto-distributed-indexes", cl::init(false),
   69                             cl::init(llvm::heavyweight_hardware_concurrency()));
  113     cl::value_desc("format"), cl::init("yaml"));
  126                  cl::init(false), cl::Hidden);
  131              cl::init(false), cl::Hidden);
  134     DebugPassManager("debug-pass-manager", cl::init(false), cl::Hidden,
tools/llvm-mc/llvm-mc.cpp
   45 InputFilename(cl::Positional, cl::desc("<input file>"), cl::init("-"));
   49                                            cl::init("-"));
   59     "relax-relocations", cl::init(true),
   64     cl::init(DebugCompressionType::None),
   84 PrintImmHex("print-imm-hex", cl::init(false),
  100 FileType("filetype", cl::init(OFT_AssemblyFile),
  126      cl::init(""));
  135                          cl::desc("Position independent"), cl::init(false));
  182        cl::init(AC_Assemble),
tools/llvm-mca/llvm-mca.cpp
   70                                           cl::cat(ToolOptions), cl::init("-"));
   73                                            cl::init("-"), cl::cat(ToolOptions),
   90          cl::value_desc("cpu-name"), cl::cat(ToolOptions), cl::init("native"));
  100                      cl::cat(ToolOptions), cl::init(-1));
  103     PrintImmHex("print-imm-hex", cl::cat(ToolOptions), cl::init(false),
  108                                     cl::cat(ToolOptions), cl::init(0));
  112                   cl::cat(ToolOptions), cl::init(0));
  118                      cl::cat(ToolOptions), cl::init(0));
  123                  cl::cat(ToolOptions), cl::init(0));
  129                       cl::cat(ToolOptions), cl::init(0));
  134                            cl::cat(ViewOptions), cl::init(false));
  138                                         cl::cat(ViewOptions), cl::init(false));
  143                      cl::cat(ViewOptions), cl::init(true));
  147                                          cl::cat(ViewOptions), cl::init(false));
  152                      cl::cat(ViewOptions), cl::init(false));
  157     cl::cat(ViewOptions), cl::init(true));
  161                                        cl::cat(ViewOptions), cl::init(false));
  166     cl::cat(ViewOptions), cl::init(0));
  172     cl::cat(ViewOptions), cl::init(80));
  177                   cl::cat(ToolOptions), cl::init(true));
  181                                        cl::cat(ToolOptions), cl::init(0));
  185                                         cl::cat(ToolOptions), cl::init(0));
  190                            cl::cat(ToolOptions), cl::init(false));
  195     cl::cat(ViewOptions), cl::init(true));
  199                                     cl::cat(ViewOptions), cl::init(false));
  204                    cl::cat(ViewOptions), cl::init(false));
  209     cl::cat(ViewOptions), cl::init(false));
  214     cl::cat(ViewOptions), cl::init(false));
tools/llvm-modextract/llvm-modextract.cpp
   32     InputFilename(cl::Positional, cl::desc("<input bitcode>"), cl::init("-"));
tools/llvm-nm/llvm-nm.cpp
   57     cl::init(bsd), cl::cat(NMCat));
  140 cl::opt<bool> NoDemangle("no-demangle", cl::init(false), cl::ZeroOrMore,
  173                  cl::init(x), cl::cat(NMCat));
tools/llvm-objdump/llvm-objdump.cpp
   99     cl::value_desc("offset"), cl::init(0), cl::cat(ObjdumpCat));
  124                        cl::init(false), cl::cat(ObjdumpCat));
  174     "dwarf", cl::init(DIDT_Null), cl::desc("Dump of dwarf debug sections:"),
  231          cl::value_desc("cpu-name"), cl::init(""), cl::cat(ObjdumpCat));
  309                  cl::value_desc("address"), cl::init(0), cl::cat(ObjdumpCat));
  313                                      cl::init(UINT64_MAX), cl::cat(ObjdumpCat));
tools/llvm-opt-report/OptReport.cpp
   44   InputFileName(cl::Positional, cl::desc("<input>"), cl::init("-"),
   48   OutputFileName("o", cl::desc("Output file"), cl::init("-"),
   52   InputRelDir("r", cl::desc("Root for relative input paths"), cl::init(""),
   57            cl::init(false), cl::cat(OptReportCategory));
   61              cl::init(false), cl::cat(OptReportCategory));
   65                                          cl::init("yaml"),
tools/llvm-pdbutil/llvm-pdbutil.cpp
  255     cl::init(SymbolSortMode::None),
  264     "class-order", cl::desc("Class sort order"), cl::init(ClassSortMode::None),
  283     cl::init(ClassDefinitionFormat::All),
  295     cl::init(0), cl::cat(TypeCategory), cl::sub(PrettySubcommand));
  338     cl::init(0), cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  342     cl::init(0), cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  348     cl::init(0), cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  633                   cl::sub(PdbToYamlSubcommand), cl::init(false));
  636                             cl::sub(PdbToYamlSubcommand), cl::init(false));
  639                       cl::sub(PdbToYamlSubcommand), cl::init(false));
  644     cl::sub(PdbToYamlSubcommand), cl::init(false));
  648     cl::sub(PdbToYamlSubcommand), cl::init(false));
  651                         cl::sub(PdbToYamlSubcommand), cl::init(false));
  654                           cl::sub(PdbToYamlSubcommand), cl::init(false));
  658                         cl::sub(PdbToYamlSubcommand), cl::init(false));
  662                         cl::sub(PdbToYamlSubcommand), cl::init(false));
  666                         cl::sub(PdbToYamlSubcommand), cl::init(false));
  670                             cl::sub(PdbToYamlSubcommand), cl::init(false));
  710     cl::init(InputFileType::PDBFile), cl::Optional, cl::sub(ExplainSubcommand),
  738                         cl::init(false));
tools/llvm-profdata/llvm-profdata.cpp
  604       "input-files", cl::init(""),
  610       "dump-input-file-list", cl::init(false), cl::Hidden,
  617                                       cl::init("-"), cl::Required,
  622       cl::desc("Profile kind:"), cl::init(instr),
  626       cl::desc("Format of output profile"), cl::init(PF_Binary),
  636       "failure-mode", cl::init(failIfAnyAreInvalid), cl::desc("Failure mode:"),
  641   cl::opt<bool> OutputSparse("sparse", cl::init(false),
  644       "num-threads", cl::init(0),
  649       "prof-sym-list", cl::init(""),
  653       "compress-all-sections", cl::init(false), cl::Hidden,
  727   cl::opt<std::string> Output("output", cl::value_desc("output"), cl::init("-"),
  730   cl::opt<bool> IsCS("cs", cl::init(false),
  733       "value-cutoff", cl::init(-1),
 1054   cl::opt<bool> ShowCounts("counts", cl::init(false),
 1057       "text", cl::init(false),
 1060       "ic-targets", cl::init(false),
 1063       "memop-sizes", cl::init(false),
 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),
 1081                                       cl::init("-"), cl::desc("Output file"));
 1085       cl::desc("Profile kind:"), cl::init(instr),
 1089       "topn", cl::init(0),
 1092       "value-cutoff", cl::init(0),
 1096       "list-below-cutoff", cl::init(false),
 1100       "show-prof-sym-list", cl::init(false),
 1103       "show-sec-info-only", cl::init(false),
tools/llvm-readobj/llvm-readobj.cpp
  355              cl::init(LLVM));
tools/llvm-rtdyld/llvm-rtdyld.cpp
   60        cl::init(AC_Execute),
   75            cl::init("_main"));
   93      cl::init(""));
  103                    cl::init(0));
  109     cl::init(4096), // Start at "page 1" - no allocating at "null".
  115     cl::init(~0ULL), cl::Hidden);
  121     cl::init(0), cl::Hidden);
  145                                cl::init(false));
tools/llvm-size/llvm-size.cpp
   44                  cl::init(berkeley), cl::cat(SizeCat));
   51                       cl::init(berkeley), cl::cat(SizeCat));
   70                cl::init(false), cl::cat(SizeCat));
   79     "radix", cl::desc("Print size in radix"), cl::init(decimal),
   90     cl::init(decimal), cl::cat(SizeCat));
   95                cl::init(false), cl::cat(SizeCat));
tools/llvm-split/llvm-split.cpp
   29     cl::init("-"), cl::value_desc("filename"));
   35 static cl::opt<unsigned> NumOutputs("j", cl::Prefix, cl::init(2),
   39     PreserveLocals("preserve-locals", cl::Prefix, cl::init(false),
tools/llvm-stress/llvm-stress.cpp
   57   cl::desc("Seed used for randomness"), cl::init(0));
   61   cl::init(100));
tools/llvm-strings/llvm-strings.cpp
   39               cl::init(4));
   54           cl::init(none));
tools/llvm-symbolizer/llvm-symbolizer.cpp
   35 ClUseSymbolTable("use-symbol-table", cl::init(true),
   40     "functions", cl::init(FunctionNameKind::LinkageName),
   54     ClUseRelativeAddress("relative-address", cl::init(false),
   59     "untag-addresses", cl::init(true),
   63     ClPrintInlining("inlining", cl::init(true),
   74 static cl::opt<bool> ClBasenames("basenames", cl::init(false),
   81 ClDemangle("demangle", cl::init(true), cl::desc("Demangle function names"));
   86 ClNoDemangle("no-demangle", cl::init(false),
   89 static cl::opt<std::string> ClDefaultArch("default-arch", cl::init(""),
   95 ClBinaryName("obj", cl::init(""),
  106     ClDwpName("dwp", cl::init(""),
  116 ClPrintAddress("print-address", cl::init(false),
  127     ClPrettyPrint("pretty-print", cl::init(false),
  134     "print-source-context-lines", cl::init(0),
  137 static cl::opt<bool> ClVerbose("verbose", cl::init(false),
  142     ClAdjustVMA("adjust-vma", cl::init(0), cl::value_desc("offset"),
  150     ClFallbackDebugPath("fallback-debug-path", cl::init(""),
  154     ClOutputStyle("output-style", cl::init(DIPrinter::OutputStyle::LLVM),
tools/llvm-undname/llvm-undname.cpp
   33                                  cl::init(false));
   36                                 cl::init(false));
   39                                   cl::Hidden, cl::init(false));
   42                            cl::init(false));
   45                            cl::init(false));
tools/llvm-xray/xray-account.cpp
   35                      cl::sub(Account), cl::init(false));
   42     cl::sub(Account), cl::init(false));
   48     AccountOutput("output", cl::value_desc("output file"), cl::init("-"),
   80     cl::sub(Account), cl::init(SortField::FUNCID),
   99     "sortorder", cl::desc("sort ordering"), cl::init(SortDirection::ASCENDING),
  109                                cl::init(-1));
  118                     cl::sub(Account), cl::init(""));
tools/llvm-xray/xray-converter.cpp
   49     ConvertOutput("output", cl::value_desc("output file"), cl::init("-"),
   59                      cl::init(false), cl::sub(Convert));
   69                     cl::sub(Convert), cl::init(""));
   76     cl::sub(Convert), cl::init(true));
tools/llvm-xray/xray-extract.cpp
   37     ExtractOutput("output", cl::value_desc("output file"), cl::init("-"),
   44                                       cl::init(false),
tools/llvm-xray/xray-fdr-dump.cpp
   34                                 cl::init(false), cl::sub(Dump));
tools/llvm-xray/xray-graph-diff.cpp
   42                        cl::sub(GraphDiff), cl::init(false));
   49                         cl::sub(GraphDiff), cl::init(false));
   56                         cl::sub(GraphDiff), cl::init(false));
   66                       cl::sub(GraphDiff), cl::init(""));
   75                        cl::sub(GraphDiff), cl::init(""));
   84                        cl::sub(GraphDiff), cl::init(""));
   92     cl::sub(GraphDiff), cl::init(false));
  100     cl::sub(GraphDiff), cl::init(false));
  107     cl::sub(GraphDiff), cl::init(false));
  115     cl::init(GraphRenderer::StatType::NONE),
  139     cl::init(GraphRenderer::StatType::NONE),
  164     cl::init(GraphRenderer::StatType::NONE),
  189     cl::init(GraphRenderer::StatType::NONE),
  212     cl::sub(GraphDiff), cl::init(40));
  219     GraphDiffOutput("output", cl::value_desc("Output file"), cl::init("-"),
tools/llvm-xray/xray-graph.cpp
   31                    cl::sub(GraphC), cl::init(false));
   37     GraphOutput("output", cl::value_desc("Output file"), cl::init("-"),
   47                   cl::init(""));
   55     cl::sub(GraphC), cl::init(false));
   65                    cl::init(GraphRenderer::StatType::NONE),
   90     cl::init(GraphRenderer::StatType::NONE),
  115     cl::init(GraphRenderer::StatType::NONE),
  140     cl::init(GraphRenderer::StatType::NONE),
tools/llvm-xray/xray-stacks.cpp
   43                    cl::sub(Stack), cl::init(false));
   54     cl::sub(Stack), cl::init(""));
   62                          cl::sub(Stack), cl::init(false));
   67                      cl::sub(Stack), cl::init(false));
   73                   cl::sub(Stack), cl::init(false));
   92     cl::sub(Stack), cl::init(HUMAN));
  111     cl::sub(Stack), cl::init(AggregationType::TOTAL_TIME));
tools/lto/lto.cpp
   37          cl::init('2'));
   40 DisableInline("disable-inlining", cl::init(false),
   44 DisableGVNLoadPRE("disable-gvn-loadpre", cl::init(false),
   48     "disable-lto-vectorization", cl::init(false),
   52     "lto-freestanding", cl::init(false),
   62     "disable-llvm-verifier", cl::init(!VerifyByDefault),
tools/obj2yaml/obj2yaml.cpp
   67                                    cl::init("-"));
tools/opt/NewPMDriver.cpp
  113     "new-pm-debug-info-for-profiling", cl::init(false), cl::Hidden,
tools/opt/opt.cpp
   83     cl::init("-"), cl::value_desc("filename"));
  178                      cl::init(false));
  183                         cl::init(false));
  187                                       cl::init(false));
  190                                     cl::init(false));
  218                    cl::value_desc("filename"), cl::init(""));
  227                                          cl::init(""));
  232     cl::init(true), cl::Hidden);
  237     cl::init(false), cl::Hidden);
  242              cl::init(false), cl::Hidden);
  247     cl::init(false), cl::Hidden);
  252   cl::init(false), cl::Hidden);
  279     cl::value_desc("format"), cl::init("yaml"));
  282     PGOKindFlag("pgo-kind", cl::init(NoPGO), cl::Hidden,
  295     "cspgo-kind", cl::init(NoCSPGO), cl::Hidden,
tools/polly/lib/Analysis/DependenceInfo.cpp
   47     cl::Hidden, cl::init(500000), cl::ZeroOrMore, cl::cat(PollyCategory));
   51     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   56                   cl::Hidden, cl::init(true), cl::ZeroOrMore,
   68     cl::Hidden, cl::init(VALUE_BASED_ANALYSIS), cl::ZeroOrMore,
   82     cl::Hidden, cl::init(Dependences::AL_Statement), cl::ZeroOrMore,
tools/polly/lib/Analysis/PolyhedralInfo.cpp
   38                                    cl::Hidden, cl::init(false), cl::ZeroOrMore,
   43                                        cl::Hidden, cl::init(false),
tools/polly/lib/Analysis/ScopBuilder.cpp
   80     cl::init(true), cl::cat(PollyCategory));
   86                   cl::Hidden, cl::init(800000), cl::ZeroOrMore,
   97     cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  102     cl::Hidden, cl::ZeroOrMore, cl::init(20), cl::cat(PollyCategory));
  108     cl::Hidden, cl::ZeroOrMore, cl::init(8), cl::cat(PollyCategory));
  113     cl::ZeroOrMore, cl::init(8), cl::cat(PollyCategory));
  118     cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  123     cl::init(""), cl::cat(PollyCategory));
  128     cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  133                                       cl::init(true), cl::cat(PollyCategory));
  141     cl::init(false), cl::cat(PollyCategory));
  155     cl::init(GranularityChoice::ScalarIndependence), cl::cat(PollyCategory));
tools/polly/lib/Analysis/ScopDetection.cpp
   95     cl::Hidden, cl::ValueRequired, cl::init(100000000), cl::cat(PollyCategory));
  103     cl::location(PollyProcessUnprofitable), cl::init(false), cl::ZeroOrMore,
  128                        cl::init(false), cl::cat(PollyCategory));
  134     cl::value_desc("identifier"), cl::ValueRequired, cl::init(""),
  140                    cl::Hidden, cl::init(false), cl::ZeroOrMore,
  149     cl::init(true), cl::cat(PollyCategory));
  157     cl::init(true), cl::cat(PollyCategory));
  162                 cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  167     cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory));
  172                    cl::Hidden, cl::init(false), cl::ZeroOrMore,
  178                     cl::Hidden, cl::init(false), cl::ZeroOrMore,
  184     cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory));
  189                            cl::Hidden, cl::init(false), cl::ZeroOrMore,
  196                   cl::init(true), cl::cat(PollyCategory));
  200                                cl::Hidden, cl::ZeroOrMore, cl::init(false),
  207                       cl::ZeroOrMore, cl::init(true), cl::cat(PollyCategory));
  212                 cl::Hidden, cl::init(false), cl::ZeroOrMore,
  220     cl::init(false), cl::cat(PollyCategory));
tools/polly/lib/Analysis/ScopGraphPrinter.cpp
   29                cl::Hidden, cl::init(""), cl::ZeroOrMore);
   33                              cl::Hidden, cl::init(false), cl::ZeroOrMore);
tools/polly/lib/Analysis/ScopInfo.cpp
  123     cl::Hidden, cl::ZeroOrMore, cl::init(false), cl::cat(PollyCategory));
  128                     cl::init(true), cl::cat(PollyCategory));
  133     cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  138                         cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  144     cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  150     cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  157     cl::location(UseInstructionNames), cl::Hidden, cl::init(false),
  162     cl::Hidden, cl::Optional, cl::init(false), cl::cat(PollyCategory));
tools/polly/lib/CodeGen/BlockGenerators.cpp
   35                              cl::Hidden, cl::init(false), cl::ZeroOrMore,
   42     cl::location(PollyDebugPrinting), cl::Hidden, cl::init(false),
   48     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   54     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/CodeGen/CodeGeneration.cpp
   53                             cl::Hidden, cl::init(false), cl::ZeroOrMore,
   61                     cl::location(polly::PerfMonitoring), cl::init(false),
tools/polly/lib/CodeGen/IslAst.cpp
   65                   cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   69                                    cl::init(false), cl::ZeroOrMore,
   76     cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   80                                 cl::init(true), cl::ZeroOrMore,
   85                                     cl::init(false), cl::ZeroOrMore,
tools/polly/lib/CodeGen/IslExprBuilder.cpp
   37     cl::Hidden, cl::init(OT_REQUEST), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
   88     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   97     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  102     cl::Hidden, cl::init(64), cl::ZeroOrMore, cl::cat(PollyCategory));
  108     cl::Hidden, cl::init(OpenMPBackend::GNU), cl::cat(PollyCategory));
tools/polly/lib/CodeGen/LoopGenerators.cpp
   35                      cl::init(0), cl::cat(PollyCategory));
   49     cl::init(OMPGeneralSchedulingType::Runtime), cl::Optional,
   56                     cl::init(0), cl::Optional, cl::cat(PollyCategory));
tools/polly/lib/Exchange/JSONExporter.cpp
   45               cl::init("."), cl::cat(PollyCategory));
   51                   cl::init(""), cl::cat(PollyCategory));
tools/polly/lib/Support/RegisterPasses.cpp
   53                  cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   58     cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   76     cl::Hidden, cl::init(POSITION_BEFORE_VECTORIZER), cl::ZeroOrMore,
   84               cl::Hidden, cl::init(OPTIMIZER_ISL), cl::ZeroOrMore,
   93     cl::Hidden, cl::init(CODEGEN_FULL), cl::ZeroOrMore, cl::cat(PollyCategory));
  106            cl::init(TARGET_CPU), cl::ZeroOrMore, cl::cat(PollyCategory));
  139     cl::location(PollyVectorizerChoice), cl::init(polly::VECTORIZER_NONE),
  145     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  150     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  155     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  159                                   cl::Hidden, cl::init(false), cl::ZeroOrMore,
  166     cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  172     cl::init(false), cl::cat(PollyCategory));
  177                  cl::init(false), cl::cat(PollyCategory));
  183     cl::init(false), cl::cat(PollyCategory));
  188                cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  193                          cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  198                         cl::init(true), cl::cat(PollyCategory));
  204                cl::init(false), cl::cat(PollyCategory));
  215               cl::init(false), cl::cat(PollyCategory));
  225                  cl::Hidden, cl::init(true), cl::cat(PollyCategory));
  230                    cl::init(true), cl::cat(PollyCategory));
  235     cl::init(true), cl::cat(PollyCategory));
tools/polly/lib/Support/SCEVAffinator.cpp
   30     cl::Hidden, cl::ZeroOrMore, cl::init(false), cl::cat(PollyCategory));
tools/polly/lib/Support/ScopHelper.cpp
   32     cl::Hidden, cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/Transform/Canonicalization.cpp
   30                  cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/Transform/DeLICM.cpp
   39                  cl::init(1000000), cl::cat(PollyCategory));
   45     cl::init(false), cl::Hidden, cl::cat(PollyCategory));
   49                                   cl::init(true), cl::Hidden,
   55                        cl::init(true), cl::Hidden, cl::cat(PollyCategory));
tools/polly/lib/Transform/DeadCodeElimination.cpp
   51     cl::ZeroOrMore, cl::init(-1), cl::cat(PollyCategory));
tools/polly/lib/Transform/ForwardOpTree.cpp
   50                  cl::cat(PollyCategory), cl::init(true), cl::Hidden);
   55                   cl::cat(PollyCategory), cl::init(false), cl::Hidden);
   61            cl::init(1000000), cl::cat(PollyCategory), cl::Hidden);
tools/polly/lib/Transform/ScheduleOptimizer.cpp
   87                  cl::Hidden, cl::init("all"), cl::ZeroOrMore,
   93                  cl::Hidden, cl::init("yes"), cl::ZeroOrMore,
   99     cl::init(20), cl::ZeroOrMore, cl::cat(PollyCategory));
  104     cl::init(20), cl::ZeroOrMore, cl::cat(PollyCategory));
  108     cl::Hidden, cl::init("min"), cl::ZeroOrMore, cl::cat(PollyCategory));
  113                       cl::init("yes"), cl::ZeroOrMore, cl::cat(PollyCategory));
  119     cl::Hidden, cl::init("no"), cl::ZeroOrMore, cl::cat(PollyCategory));
  125     cl::Hidden, cl::init(4), cl::ZeroOrMore, cl::cat(PollyCategory));
  129                                       cl::init(true), cl::ZeroOrMore,
  137     cl::Hidden, cl::init(8), cl::ZeroOrMore, cl::cat(PollyCategory));
  144     cl::Hidden, cl::init(1), cl::ZeroOrMore, cl::cat(PollyCategory));
  156     cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  162     cl::Hidden, cl::init(8), cl::ZeroOrMore, cl::cat(PollyCategory));
  167     cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  173     cl::Hidden, cl::init(8), cl::ZeroOrMore, cl::cat(PollyCategory));
  178     cl::Hidden, cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  184     cl::Hidden, cl::init(32768), cl::ZeroOrMore, cl::cat(PollyCategory));
  189     cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  195     cl::Hidden, cl::init(262144), cl::ZeroOrMore, cl::cat(PollyCategory));
  201     cl::Hidden, cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  207     cl::Hidden, cl::init(32), cl::ZeroOrMore, cl::cat(PollyCategory));
  219                       cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  225     cl::Hidden, cl::init(16), cl::ZeroOrMore, cl::cat(PollyCategory));
  236                                     cl::init(false), cl::ZeroOrMore,
  243     cl::Hidden, cl::init(2), cl::ZeroOrMore, cl::cat(PollyCategory));
  249     cl::Hidden, cl::init(256), cl::ZeroOrMore, cl::cat(PollyCategory));
  261                 cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory));
  268     cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/sancov/sancov.cpp
   94 static cl::opt<bool> ClDemangle("demangle", cl::init(true),
   98     ClSkipDeadFiles("skip-dead-files", cl::init(true),
  102     "strip_path_prefix", cl::init(""),
  106     ClBlacklist("blacklist", cl::init(""),
  110     "use_default_blacklist", cl::init(true), cl::Hidden,
tools/sanstats/sanstats.cpp
   28 static cl::opt<bool> ClDemangle("demangle", cl::init(false),
tools/verify-uselistorder/verify-uselistorder.cpp
   58                                           cl::init("-"),
   62                                cl::init(false));
   67                 cl::init(1));
tools/yaml2obj/yaml2obj.cpp
   32   Input(cl::Positional, cl::desc("<input>"), cl::init("-"));
   35 DocNum("docnum", cl::init(1),
unittests/Support/CommandLineTest.cpp
  429   StackOption<bool> TopLevelOpt("top-level", cl::init(false));
  430   StackOption<bool> SC1Opt("sc1", cl::sub(SC1), cl::init(false));
  431   StackOption<bool> SC2Opt("sc2", cl::sub(SC2), cl::init(false));
  476   StackOption<bool> SC1Opt("sc1", cl::sub(SC1), cl::init(false));
  477   StackOption<bool> SC2Opt("sc2", cl::sub(SC2), cl::init(false));
  493                            cl::init(false));
  530                                 cl::init(false));
  552   StackOption<bool> RemoveOption("remove-option", cl::sub(SC), cl::init(false));
  553   StackOption<bool> KeepOption("keep-option", cl::sub(SC), cl::init(false));
  578       "top-level-remove", cl::sub(*cl::TopLevelSubCommand), cl::init(false));
  580       "top-level-keep", cl::sub(*cl::TopLevelSubCommand), cl::init(false));
  602                                  cl::init(false));
  604                                cl::init(false));
  650   StackOption<bool> Opt1("opt1", cl::sub(SC1), cl::init(false));
  652   StackOption<bool> Opt2("opt2", cl::sub(SC2), cl::init(false));
  687   StackOption<bool> Foo("foo", cl::init(false), cl::sub(*cl::AllSubCommands),
  694   StackOption<bool> SC1_B("b", cl::sub(SC1), cl::init(false));
  752   StackOption<bool> TopLevelOpt("top-level", cl::init(false));
  963   StackOption<std::string> Opt1("opt1", cl::init("true"));
  964   StackOption<bool> Opt2("opt2", cl::init(true));
  966   StackOption<int> Opt3("opt3", cl::init(3));
utils/FileCheck/FileCheck.cpp
   36                   cl::init("-"), cl::value_desc("filename"));
   68     "allow-empty", cl::init(false),
   73     "match-full-lines", cl::init(false),
   79     "enable-var-scope", cl::init(false),
   85     "allow-deprecated-dag-overlap", cl::init(false),
   92     "v", cl::init(false),
   97     "vv", cl::init(false),
  105     cl::init(std::getenv(DumpInputEnv) && *std::getenv(DumpInputEnv)),
  120     "dump-input", cl::init(DumpInputDefault),
utils/TableGen/AsmMatcherEmitter.cpp
  129     MatchPrefix("match-prefix", cl::init(""),
utils/TableGen/CodeGenTarget.cpp
   34     AsmParserNum("asmparsernum", cl::init(0),
   39     AsmWriterNum("asmwriternum", cl::init(0),
utils/TableGen/DAGISelMatcherEmitter.cpp
   39                                   cl::init(false), cl::cat(DAGISelCat));
   44     cl::init(false), cl::cat(DAGISelCat));
utils/TableGen/GlobalISelEmitter.cpp
   64     cl::init(false), cl::cat(GlobalISelEmitterCat));
   69     cl::init(false), cl::cat(GlobalISelEmitterCat));
   72     "gisel-coverage-file", cl::init(""),
   79     cl::init(true), cl::cat(GlobalISelEmitterCat));
utils/TableGen/RegisterInfoEmitter.cpp
   50     RegisterInfoDebug("register-info-debug", cl::init(false),
utils/yaml-bench/YAMLBench.cpp
   31             , cl::init(false)
   37                , cl::init(false)
   47         , cl::init(false)
   53                 cl::init(1000));
   57              cl::init(cl::BOU_UNSET));