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

References

gen/lib/Target/AArch64/AArch64GenGICombiner.inc
   86     cl::Hidden,
include/llvm/CodeGen/CommandFlags.inc
  167     "enable-sign-dependent-rounding-fp-math", cl::Hidden,
  219     "trap-func", cl::Hidden,
include/llvm/MC/MCTargetOptionsCommandFlags.inc
   50 ABIName("target-abi", cl::Hidden,
include/llvm/Support/CommandLine.h
 1795       : Option(Optional, Hidden), AliasFor(nullptr) {
include/llvm/Support/Options.h
   98                                               cl::Hidden, cl::init(InitValue));
lib/Analysis/AliasAnalysis.cpp
   60 static cl::opt<bool> DisableBasicAA("disable-basicaa", cl::Hidden,
lib/Analysis/AliasSetTracker.cpp
   45     SaturationThreshold("alias-set-saturation-threshold", cl::Hidden,
lib/Analysis/AssumptionCache.cpp
   39     VerifyAssumptionCache("verify-assumption-cache", cl::Hidden,
lib/Analysis/BasicAliasAnalysis.cpp
   67 static cl::opt<bool> EnableRecPhiAnalysis("basicaa-recphi", cl::Hidden,
   75                                         cl::Hidden, cl::init(true));
   77                                     cl::Hidden, cl::init(false));
lib/Analysis/BlockFrequencyInfo.cpp
   36     "view-block-freq-propagation-dags", cl::Hidden,
   50     ViewBlockFreqFuncName("view-bfi-func-name", cl::Hidden,
   56     ViewHotFreqPercent("view-hot-freq-percent", cl::init(10), cl::Hidden,
   65     "pgo-view-counts", cl::Hidden,
   81     "print-bfi", cl::init(false), cl::Hidden,
   85     "print-bfi-func-name", cl::Hidden,
lib/Analysis/BranchProbabilityInfo.cpp
   49     "print-bpi", cl::init(false), cl::Hidden,
   53     "print-bpi-func-name", cl::Hidden,
lib/Analysis/CFGPrinter.cpp
   26     "cfg-func-name", cl::Hidden,
   31     "cfg-dot-filename-prefix", cl::Hidden,
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,
   44                              cl::Hidden, cl::ZeroOrMore,
   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, 
   57     ColdCallSiteThreshold("inline-cold-callsite-threshold", cl::Hidden,
   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
   87                               cl::Hidden,
lib/Analysis/Loads.cpp
  356 llvm::DefMaxInstsToScan("available-load-scan-limit", cl::init(6), cl::Hidden,
lib/Analysis/LoopAccessAnalysis.cpp
   74 VectorizationFactor("force-vector-width", cl::Hidden,
   80 VectorizationInterleave("force-vector-interleave", cl::Hidden,
   88     "runtime-memory-check-threshold", cl::Hidden,
   96     "memory-check-merge-threshold", cl::Hidden,
  106     MaxDependences("max-dependences", cl::Hidden,
  123     "enable-mem-access-versioning", cl::init(true), cl::Hidden,
  129     "store-to-load-forwarding-conflict-detection", cl::Hidden,
lib/Analysis/LoopCacheAnalysis.cpp
   39     "default-trip-count", cl::init(100), cl::Hidden,
   46     "temporal-reuse-threshold", cl::init(2), cl::Hidden,
lib/Analysis/LoopInfo.cpp
   55                     cl::Hidden, cl::desc("Verify loop info (time consuming)"));
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),
   92                      cl::Hidden, cl::desc("Enable verification of MemorySSA."));
lib/Analysis/ModuleSummaryAnalysis.cpp
   66     "force-summary-edges-cold", cl::Hidden, cl::location(ForceSummaryEdgesCold),
   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,
   42     "profile-summary-huge-working-set-size-threshold", cl::Hidden,
   49     "profile-summary-large-working-set-size-threshold", cl::Hidden,
lib/Analysis/RegionInfo.cpp
   50   cl::Hidden,
lib/Analysis/RegionPrinter.cpp
   33                   cl::Hidden,
lib/Analysis/ScalarEvolution.cpp
  159     "verify-scev", cl::Hidden,
  162     "verify-scev-strict", cl::Hidden,
  165     VerifySCEVMap("verify-scev-maps", cl::Hidden,
  170     "scev-verify-ir", cl::Hidden,
  175     "scev-mulops-inline-threshold", cl::Hidden,
  180     "scev-addops-inline-threshold", cl::Hidden,
  185     "scalar-evolution-max-scev-compare-depth", cl::Hidden,
  190     "scalar-evolution-max-scev-operations-implication-depth", cl::Hidden,
  195     "scalar-evolution-max-value-compare-depth", cl::Hidden,
  200     MaxArithDepth("scalar-evolution-max-arith-depth", cl::Hidden,
  205     "scalar-evolution-max-constant-evolving-depth", cl::Hidden,
  209     MaxCastDepth("scalar-evolution-max-cast-depth", cl::Hidden,
  214     MaxAddRecSize("scalar-evolution-max-add-rec-size", cl::Hidden,
  219     HugeExprThreshold("scalar-evolution-huge-expr-threshold", cl::Hidden,
lib/Analysis/ScopedNoAliasAA.cpp
   50                                          cl::init(true), cl::Hidden);
lib/Analysis/StackSafetyAnalysis.cpp
   23                                              cl::init(20), cl::Hidden);
lib/Analysis/TargetLibraryInfo.cpp
   20     "vector-library", cl::Hidden, cl::desc("Vector functions library"),
lib/Analysis/TargetTransformInfo.cpp
   32                                      cl::Hidden,
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
   35     "max-interleave-group-factor", cl::Hidden,
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
   91 DisableDebugInfoPrinting("disable-debug-info-print", cl::Hidden,
   95     "use-dwarf-ranges-base-address-specifier", cl::Hidden,
   99                                            cl::Hidden,
  104     GenerateDwarfTypeUnits("generate-type-units", cl::Hidden,
  109     "split-dwarf-cross-cu-references", cl::Hidden,
  115     "use-unknown-locations", cl::Hidden,
  122     "accel-tables", cl::Hidden, cl::desc("Output dwarf accelerator tables."),
  131 DwarfInlinedStrings("dwarf-inlined-strings", cl::Hidden,
  139     NoDwarfRangesSection("no-dwarf-ranges-section", cl::Hidden,
  144     "dwarf-sections-as-references", cl::Hidden,
  157     DwarfLinkageNames("dwarf-linkage-names", cl::Hidden,
lib/CodeGen/BasicTargetTransformInfo.cpp
   30                                 cl::Hidden);
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
   34     cl::Hidden);
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),
  187 EnableTypePromotionMerge("cgp-type-promotion-merge", cl::Hidden,
  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),
  221     EnableGEPOffsetSplit("cgp-split-large-offset-gep", cl::Hidden,
lib/CodeGen/DFAPacketizer.cpp
   50 static cl::opt<unsigned> InstrLimit("dfa-instr-limit", cl::Hidden,
lib/CodeGen/EarlyIfConversion.cpp
   47 BlockInstrLimit("early-ifcvt-limit", cl::init(30), cl::Hidden,
   51 static cl::opt<bool> Stress("stress-early-ifcvt", cl::Hidden,
lib/CodeGen/EdgeBundles.cpp
   24 ViewEdgeBundles("view-edge-bundles", cl::Hidden,
lib/CodeGen/ExpandMemCmp.cpp
   35     "memcmp-num-loads-per-block", cl::Hidden, cl::init(1),
   40     "max-loads-per-memcmp", cl::Hidden,
   44     "max-loads-per-memcmp-opt-size", cl::Hidden,
lib/CodeGen/GlobalISel/CombinerHelper.cpp
   29     ForceLegalIndexing("force-legal-indexing", cl::Hidden, cl::init(false),
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
   43     cl::Hidden);
lib/CodeGen/GlobalISel/RegBankSelect.cpp
   54     cl::desc("Mode of the RegBankSelect pass"), cl::Hidden, cl::Optional,
lib/CodeGen/GlobalMerge.cpp
  105 EnableGlobalMerge("enable-global-merge", cl::Hidden,
  110 GlobalMergeMaxOffset("global-merge-max-offset", cl::Hidden,
  115     "global-merge-group-by-use", cl::Hidden,
  119     "global-merge-ignore-single-use", cl::Hidden,
  124 EnableGlobalMergeOnConst("global-merge-on-const", cl::Hidden,
  131 EnableGlobalMergeOnExternal("global-merge-on-external", cl::Hidden,
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
   76 static cl::opt<bool> DisableHoisting("disable-spill-hoist", cl::Hidden,
   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
   71           cl::desc("Enable the live debug variables pass"), cl::Hidden);
lib/CodeGen/LiveIntervals.cpp
   72   "precompute-phys-liveness", cl::Hidden,
   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/MIRPrinter.cpp
   79     "simplify-mir", cl::Hidden,
lib/CodeGen/MachineBasicBlock.cpp
   46     cl::init(true), cl::Hidden);
lib/CodeGen/MachineBlockFrequencyInfo.cpp
   32     "view-machine-block-freq-propagation-dags", cl::Hidden,
   47     "view-block-layout-with-bfi", cl::Hidden,
   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);
  157     cl::Hidden);
  165     cl::Hidden);
  175     cl::Hidden);
  183     cl::Hidden);
lib/CodeGen/MachineBranchProbabilityInfo.cpp
   30                      cl::init(80), cl::Hidden);
   36     cl::init(51), cl::Hidden);
lib/CodeGen/MachineCombiner.cpp
   37 inc_threshold("machine-combiner-inc-threshold", cl::Hidden,
   41 static cl::opt<bool> dump_intrs("machine-combiner-dump-subst-intrs", cl::Hidden,
   53     "machine-combiner-verify-pattern-order", cl::Hidden,
lib/CodeGen/MachineDominators.cpp
   31     "verify-machine-dom-info", cl::location(VerifyMachineDomInfo), cl::Hidden,
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
   94     "enable-linkonceodr-outlining", cl::Hidden,
lib/CodeGen/MachinePipeliner.cpp
  110 static cl::opt<bool> EnableSWP("enable-pipeliner", cl::Hidden, cl::init(true),
  116                                       cl::desc("Enable SWP at Os."), cl::Hidden,
  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));
  152 static cl::opt<bool> SwpShowResMask("pipeliner-show-mask", cl::Hidden,
  154 static cl::opt<bool> SwpDebugResource("pipeliner-dbg-res", cl::Hidden,
  158     "pipeliner-annotate-for-testing", cl::Hidden, cl::init(false),
  164     "pipeliner-experimental-cg", cl::Hidden, cl::init(false),
lib/CodeGen/MachineRegisterInfo.cpp
   38 static cl::opt<bool> EnableSubRegLiveness("enable-subreg-liveness", cl::Hidden,
lib/CodeGen/MachineScheduler.cpp
   77 cl::opt<bool> ForceTopDown("misched-topdown", cl::Hidden,
   79 cl::opt<bool> ForceBottomUp("misched-bottomup", cl::Hidden,
   82 DumpCriticalPathLength("misched-dcpl", cl::Hidden,
   86     "verify-misched", cl::Hidden,
   92 static cl::opt<bool> ViewMISchedDAGs("view-misched-dags", cl::Hidden,
   97 static cl::opt<unsigned> ViewMISchedCutoff("view-misched-cutoff", cl::Hidden,
  100 static cl::opt<unsigned> MISchedCutoff("misched-cutoff", cl::Hidden,
  103 static cl::opt<std::string> SchedOnlyFunc("misched-only-func", cl::Hidden,
  105 static cl::opt<unsigned> SchedOnlyBlock("misched-only-block", cl::Hidden,
  107 static cl::opt<bool> PrintDAGs("misched-print-dags", cl::Hidden,
  116 static cl::opt<unsigned> ReadyListLimit("misched-limit", cl::Hidden,
  119 static cl::opt<bool> EnableRegPressure("misched-regpressure", cl::Hidden,
  122 static cl::opt<bool> EnableCyclicPath("misched-cyclicpath", cl::Hidden,
  125 static cl::opt<bool> EnableMemOpCluster("misched-cluster", cl::Hidden,
  258                 cl::init(&useDefaultMachineSched), cl::Hidden,
  268     cl::Hidden);
  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
   32 static cl::opt<bool> EnableMacroFusion("misched-fusion", cl::Hidden,
lib/CodeGen/PHIElimination.cpp
   53                      cl::Hidden, cl::desc("Disable critical edge splitting "
   58                       cl::Hidden, cl::desc("Split all critical edges during "
   62     "no-phi-elim-live-out-early-exit", cl::init(false), cl::Hidden,
lib/CodeGen/PeepholeOptimizer.cpp
  107 Aggressive("aggressive-ext-opt", cl::Hidden,
  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/RegAllocBase.cpp
   44                    cl::Hidden, cl::desc("Verify during register allocation"));
lib/CodeGen/RegAllocGreedy.cpp
   89     "split-spill-mode", cl::Hidden,
   97 LastChanceRecoloringMaxDepth("lcr-max-depth", cl::Hidden,
  102     "lcr-max-interf", cl::Hidden,
  111     cl::Hidden);
  114     "enable-local-reassign", cl::Hidden,
  120     "enable-deferred-spilling", cl::Hidden,
  128     HugeSizeForSplit("huge-size-for-split", cl::Hidden,
  137               cl::init(0), cl::Hidden);
  140     "consider-local-interval-cost", cl::Hidden,
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);
   85   cl::desc("Coalesce copies on split edges (default=subtarget)"), cl::Hidden);
   91   cl::init(cl::BOU_UNSET), cl::Hidden);
   96          cl::Hidden);
   99     "late-remat-update-threshold", cl::Hidden,
  108     "large-interval-size-threshold", cl::Hidden,
  114     "large-interval-freq-threshold", cl::Hidden,
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
   26                               cl::desc("enable safe stack layout"), cl::Hidden,
lib/CodeGen/ScheduleDAG.cpp
   47   "stress-sched", cl::Hidden, cl::init(false),
lib/CodeGen/ScheduleDAGInstrs.cpp
   67 static cl::opt<bool> EnableAASchedMI("enable-aa-sched-mi", cl::Hidden,
   71 static cl::opt<bool> UseTBAA("use-tbaa-in-sched-mi", cl::Hidden,
   80 static cl::opt<unsigned> HugeRegion("dag-maps-huge-region", cl::Hidden,
   86     "dag-maps-reduction-size", cl::Hidden,
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
   88 CombinerGlobalAA("combiner-global-alias-analysis", cl::Hidden,
   92 UseTBAA("combiner-use-tbaa", cl::Hidden, cl::init(true),
   97 CombinerAAOnlyFunc("combiner-aa-only-func", cl::Hidden,
  105 StressLoadSlicing("combiner-stress-load-slicing", cl::Hidden,
  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/LegalizeTypes.cpp
   29 EnableExpensiveChecks("enable-legalize-types-checking", cl::Hidden);
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
   35 static cl::opt<bool> DisableDFASched("disable-dfa-sched", cl::Hidden,
   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
  139                      cl::location(LimitFloatPrecision), cl::Hidden,
  143     "switch-peel-threshold", cl::Hidden, cl::init(66),
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
   55 VerboseDAGDumping("dag-dump-verbose", cl::Hidden,
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  120     "fast-isel-abort", cl::Hidden,
  128     "fast-isel-report-on-fallback", cl::Hidden,
  135         cl::init(true), cl::Hidden);
  139 FilterDAGBasicBlockName("filter-view-dags", cl::Hidden,
  143 ViewDAGCombine1("view-dag-combine1-dags", cl::Hidden,
  147 ViewLegalizeTypesDAGs("view-legalize-types-dags", cl::Hidden,
  150 ViewLegalizeDAGs("view-legalize-dags", cl::Hidden,
  153 ViewDAGCombine2("view-dag-combine2-dags", cl::Hidden,
  157 ViewDAGCombineLT("view-dag-combine-lt-dags", cl::Hidden,
  161 ViewISelDAGs("view-isel-dags", cl::Hidden,
  164 ViewSchedDAGs("view-sched-dags", cl::Hidden,
  167 ViewSUnitDAGs("view-sunit-dags", cl::Hidden,
  194             cl::init(&createDefaultScheduler), cl::Hidden,
lib/CodeGen/ShrinkWrap.cpp
   97 EnableShrinkWrapOpt("enable-shrink-wrap", 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
   62     cl::Hidden);
   68     cl::Hidden);
   73                   cl::init(false), cl::Hidden);
   76                                       cl::Hidden);
lib/CodeGen/TargetInstrInfo.cpp
   38   "disable-sched-hazard", cl::Hidden, cl::init(false),
lib/CodeGen/TargetLoweringBase.cpp
   69     cl::Hidden);
   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,
  115     cl::Hidden);
lib/CodeGen/TargetPassConfig.cpp
   53     EnableIPRA("enable-ipra", cl::init(false), cl::Hidden,
   56 static cl::opt<bool> DisablePostRASched("disable-post-ra", cl::Hidden,
   58 static cl::opt<bool> DisableBranchFold("disable-branch-fold", cl::Hidden,
   60 static cl::opt<bool> DisableTailDuplicate("disable-tail-duplicate", cl::Hidden,
   62 static cl::opt<bool> DisableEarlyTailDup("disable-early-taildup", cl::Hidden,
   65     cl::Hidden, cl::desc("Disable probability-driven block placement"));
   67     cl::Hidden, cl::desc("Collect probability-driven block placement stats"));
   68 static cl::opt<bool> DisableSSC("disable-ssc", cl::Hidden,
   70 static cl::opt<bool> DisableMachineDCE("disable-machine-dce", cl::Hidden,
   72 static cl::opt<bool> DisableEarlyIfConversion("disable-early-ifcvt", cl::Hidden,
   74 static cl::opt<bool> DisableMachineLICM("disable-machine-licm", cl::Hidden,
   76 static cl::opt<bool> DisableMachineCSE("disable-machine-cse", cl::Hidden,
   79     "optimize-regalloc", cl::Hidden,
   82     cl::Hidden,
   84 static cl::opt<bool> DisableMachineSink("disable-machine-sink", cl::Hidden,
   87     cl::Hidden,
   89 static cl::opt<bool> DisableLSR("disable-lsr", cl::Hidden,
   92     cl::Hidden, cl::desc("Disable ConstantHoisting"));
   93 static cl::opt<bool> DisableCGP("disable-cgp", cl::Hidden,
   95 static cl::opt<bool> DisableCopyProp("disable-copyprop", cl::Hidden,
   98     cl::Hidden, cl::desc("Disable Partial Libcall Inlining"));
  102     cl::init(false), cl::Hidden);
  105     cl::init(false), cl::Hidden);
  106 static cl::opt<bool> PrintLSR("print-lsr-output", cl::Hidden,
  108 static cl::opt<bool> PrintISelInput("print-isel-input", cl::Hidden,
  110 static cl::opt<bool> PrintGCInfo("print-gc", cl::Hidden,
  113     VerifyMachineCode("verify-machineinstrs", cl::Hidden,
  120     cl::Hidden, cl::ValueOptional, cl::init(TargetDefault),
  130 EnableFastISelOption("fast-isel", cl::Hidden,
  134     "global-isel", cl::Hidden,
  139     cl::value_desc("pass-name"), cl::init("option-unspecified"), cl::Hidden);
  142     "global-isel-abort", cl::Hidden,
  157     "misched-postra", cl::Hidden,
  162 static cl::opt<bool> EarlyLiveIntervals("early-live-intervals", 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
   41     "disable-demotion", cl::Hidden,
   47     "disable-cleanups", cl::Hidden,
   52     "demote-catchswitch-only", cl::Hidden,
lib/ExecutionEngine/Interpreter/Execution.cpp
   34 static cl::opt<bool> PrintVolatile("interpreter-print-volatile", cl::Hidden,
lib/ExecutionEngine/Orc/Core.cpp
   32                           cl::Hidden);
   37                             cl::Hidden);
   42                         cl::Hidden);
lib/IR/DIBuilder.cpp
   31                cl::init(false), cl::Hidden);
lib/IR/DiagnosticHandler.cpp
   50     cl::Hidden, cl::location(PassRemarksPassedOptLoc), cl::ValueRequired,
   59     cl::Hidden, cl::location(PassRemarksMissedOptLoc), cl::ValueRequired,
   70         cl::Hidden, cl::location(PassRemarksAnalysisOptLoc), cl::ValueRequired,
lib/IR/Dominators.cpp
   33     VerifyDomInfoX("verify-dom-info", cl::location(VerifyDomInfo), cl::Hidden,
lib/IR/LegacyPassManager.cpp
   55 PassDebugging("debug-pass", cl::Hidden,
   73             cl::Hidden);
   78            cl::Hidden);
   82                                     cl::init(false), cl::Hidden);
   85                                    cl::init(false), cl::Hidden);
   91                      cl::init(false), cl::Hidden);
   98                    cl::CommaSeparated, cl::Hidden);
lib/IR/OptBisect.cpp
   26 static cl::opt<int> OptBisectLimit("opt-bisect-limit", cl::Hidden,
lib/IR/PassTimingInfo.cpp
   43     "time-passes", cl::location(TimePassesIsEnabled), cl::Hidden,
lib/IR/RemarkStreamer.cpp
   29     cl::init(cl::BOU_UNSET), cl::Hidden);
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
   82     cl::Hidden);
   87     cl::Hidden);
  108     cl::Hidden);
lib/LTO/SummaryBasedOptimizations.cpp
   22     "thinlto-synthesize-entry-counts", cl::init(false), cl::Hidden,
lib/MC/MCAsmInfo.cpp
   25     "dwarf-extended-loc", cl::Hidden,
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
  189                        cl::Hidden, cl::ZeroOrMore,
  194               cl::Hidden, cl::ZeroOrMore,
  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
 2024     if (I->second->getOptionHiddenFlag() == Hidden && !ShowHidden)
 2290     cl::location(UncategorizedNormalPrinter), cl::Hidden, cl::ValueDisallowed,
 2295           cl::location(UncategorizedHiddenPrinter), cl::Hidden,
 2312          cl::location(WrappedHiddenPrinter), cl::Hidden, cl::ValueDisallowed,
 2318     cl::Hidden, cl::init(false), cl::cat(GenericCategory),
 2323     cl::desc("Print all option values after command line parsing"), cl::Hidden,
lib/Support/Debug.cpp
   85 Debug("debug", cl::desc("Enable debug output"), cl::Hidden,
   95                 cl::Hidden,
  118           cl::Hidden, cl::ZeroOrMore, cl::value_desc("debug string"),
lib/Support/DebugCounter.cpp
   48     "debug-counter", cl::Hidden,
   53     "print-debug-counter", cl::Hidden, cl::init(false), cl::Optional,
lib/Support/GraphWriter.cpp
   32 static cl::opt<bool> ViewBackground("view-background", cl::Hidden,
lib/Support/RandomNumberGenerator.cpp
   29 static cl::opt<uint64_t> Seed("rng-seed", cl::value_desc("seed"), cl::Hidden,
lib/Support/Signals.cpp
   45                          cl::location(DisableSymbolicationFlag), cl::Hidden);
lib/Support/Statistic.cpp
   44     cl::Hidden);
   48                                  cl::Hidden);
lib/Support/Timer.cpp
   50              cl::Hidden);
   55                    cl::Hidden, cl::location(getLibSupportInfoOutputFilename()));
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,
   51 static cl::opt<bool> Stress("aarch64-stress-ccmp", cl::Hidden,
lib/Target/AArch64/AArch64FrameLowering.cpp
  166                                    cl::init(false), cl::Hidden);
  171                          cl::init(false), cl::Hidden);
lib/Target/AArch64/AArch64ISelLowering.cpp
  102 EnableAArch64SlrGeneration("aarch64-shift-insert-generation", cl::Hidden,
  110     "aarch64-elf-ldtls-generation", cl::Hidden,
  115 EnableOptimizeLogicalImm("aarch64-enable-logical-imm", cl::Hidden,
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);
   61                                      cl::Hidden);
lib/Target/AArch64/AArch64PromoteConstant.cpp
   55 static cl::opt<bool> Stress("aarch64-stress-promote-const", cl::Hidden,
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  119 static cl::opt<bool> HardenLoads("aarch64-slh-loads", cl::Hidden,
lib/Target/AArch64/AArch64StackTagging.cpp
   60     "stack-tagging-merge-init", cl::Hidden, cl::init(true), cl::ZeroOrMore,
   64                                      cl::init(40), cl::Hidden);
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
   41     "stack-tagging-unchecked-ld-st", cl::Hidden,
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);
   82     EnableDeadRegisterElimination("aarch64-enable-dead-defs", cl::Hidden,
   92     cl::Hidden);
   97                                         cl::init(true), cl::Hidden);
  100     "aarch64-enable-atomic-cfg-tidy", cl::Hidden,
  106 EnableEarlyIfConversion("aarch64-enable-early-ifcvt", cl::Hidden,
  113                   cl::init(true), cl::Hidden);
  116 EnableA53Fix835769("aarch64-fix-cortex-a53-835769", cl::Hidden,
  121     EnableGEPOpt("aarch64-enable-gep-opt", cl::Hidden,
  126     BranchRelaxation("aarch64-enable-branch-relax", cl::Hidden, cl::init(true),
  130     "aarch64-enable-compress-jump-tables", cl::Hidden, cl::init(true),
  135     EnableGlobalMerge("aarch64-enable-global-merge", cl::Hidden,
  139     EnableLoopDataPrefetch("aarch64-enable-loop-data-prefetch", cl::Hidden,
  144     "aarch64-enable-global-isel-at-O", cl::Hidden,
  149                                          cl::init(true), cl::Hidden);
  152     EnableBranchTargets("aarch64-enable-branch-targets", cl::Hidden,
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
   25                                                cl::init(true), cl::Hidden);
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
   28   cl::Hidden,
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
   45   cl::Hidden);
   50   cl::Hidden);
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/AMDGPURewriteOutArguments.cpp
   83   cl::Hidden,
   89   cl::Hidden,
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
   68 EnableEarlyIfConversion("amdgpu-early-ifcvt", cl::Hidden,
   73 OptExecMaskPreRA("amdgpu-opt-exec-mask-pre-ra", cl::Hidden,
   88   cl::Hidden);
   95   cl::Hidden);
  102   cl::Hidden);
  109   cl::Hidden);
  122 static cl::opt<bool> EnableAMDGPUAliasAnalysis("enable-amdgpu-aa", cl::Hidden,
  131   cl::Hidden);
  138   cl::Hidden);
  145   cl::Hidden);
  151   cl::Hidden);
  157   cl::Hidden);
  164   cl::Hidden);
  171   cl::Hidden);
  176     cl::init(true), cl::Hidden,
  183   cl::Hidden);
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/SIFormMemoryClauses.cpp
   34 MaxClause("amdgpu-max-memory-clause", cl::Hidden, cl::init(15),
lib/Target/AMDGPU/SIInsertSkips.cpp
   46   cl::init(12), cl::Hidden);
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
   74   cl::init(false), cl::Hidden);
lib/Target/ARC/ARCFrameLowering.cpp
   28     UseSaveRestoreFunclet("arc-save-restore-funclet", cl::Hidden,
lib/Target/ARM/ARMBaseInstrInfo.cpp
   74 EnableARM3Addr("enable-arm-3-addr-conv", cl::Hidden,
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/ARMExpandPseudoInsts.cpp
   33 VerifyARMPseudo("verify-arm-pseudo-expand", cl::Hidden,
lib/Target/ARM/ARMFrameLowering.cpp
   71 SpillAlignedNEONRegs("align-neon-spills", cl::Hidden, cl::init(true),
lib/Target/ARM/ARMISelDAGToDAG.cpp
   42 DisableShifterOp("disable-shifter-op", cl::Hidden,
lib/Target/ARM/ARMISelLowering.cpp
  127 ARMInterworking("arm-interworking", cl::Hidden,
  132     "arm-promote-constant", cl::Hidden,
  137     "arm-promote-constant-max-size", cl::Hidden,
  141     "arm-promote-constant-max-total", cl::Hidden,
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
   90 AssumeMisalignedLoadStores("arm-assume-misaligned-load-store", cl::Hidden,
 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
   58 DisableA15SDOptimization("disable-a15-sd-optimization", cl::Hidden,
   63 EnableAtomicTidy("arm-atomic-cfg-tidy", cl::Hidden,
   69 EnableARMLoadStoreOpt("arm-load-store-opt", cl::Hidden,
   75 EnableGlobalMerge("arm-global-merge", cl::Hidden,
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/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
   45 DisableTailPredication("disable-mve-tail-predication", cl::Hidden,
lib/Target/ARM/Thumb2InstrInfo.cpp
   37 OldT2IfCvt("old-thumb2-ifcvt", cl::Hidden,
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/BPF/BPFTargetMachine.cpp
   27 opt<bool> DisableMIPeephole("disable-bpf-peephole", cl::Hidden,
lib/Target/Hexagon/HexagonBitSimplify.cpp
   50 static cl::opt<bool> PreserveTiedOps("hexbit-keep-tied", cl::Hidden,
   52 static cl::opt<bool> GenExtract("hexbit-extract", cl::Hidden,
   54 static cl::opt<bool> GenBitSplit("hexbit-bitsplit", cl::Hidden,
   57 static cl::opt<unsigned> MaxExtract("hexbit-max-extract", cl::Hidden,
   60 static cl::opt<unsigned> MaxBitSplit("hexbit-max-bitsplit", cl::Hidden,
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   37   cl::init(200), cl::Hidden, cl::ZeroOrMore, cl::desc("safety buffer size"));
lib/Target/Hexagon/HexagonCommonGEP.cpp
   53   cl::Hidden, cl::ZeroOrMore);
   55 static cl::opt<bool> OptEnableInv("commgep-inv", cl::init(true), cl::Hidden,
   59   cl::Hidden, cl::ZeroOrMore);
lib/Target/Hexagon/HexagonConstExtenders.cpp
   31   cl::init(3), cl::Hidden, cl::ZeroOrMore,
   35   cl::Hidden, cl::ZeroOrMore, cl::desc("Maximum number of replacements"));
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   36                                  cl::Hidden, cl::ZeroOrMore,
   41                                  cl::Hidden, cl::ZeroOrMore,
   47                    cl::Hidden, cl::init(4),
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  101 static cl::opt<bool> EnableHexagonBP("enable-hexagon-br-prob", cl::Hidden,
  103 static cl::opt<unsigned> SizeLimit("eif-limit", cl::init(6), cl::Hidden,
  106   cl::Hidden, cl::desc("Do not convert branches that may exit the loop"));
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
  152     cl::Hidden, cl::desc("Disable Dealloc Return for Hexagon target"));
  155     cl::Hidden, cl::desc("Set the number of scavenger slots"), cl::init(2),
  159     cl::Hidden, cl::desc("Specify O2(not Os) spill func threshold"),
  163     cl::Hidden, cl::desc("Specify Os spill func threshold"),
  167     cl::Hidden, cl::desc("Enable runtime checks for stack overflow."),
  171     cl::init(true), cl::Hidden, cl::ZeroOrMore,
  175     cl::init(std::numeric_limits<unsigned>::max()), cl::Hidden, cl::ZeroOrMore,
  179     cl::Hidden, cl::desc("Enable long calls for save-restore stubs."),
  183     cl::Hidden, cl::desc("Refrain from using FP whenever possible"));
  185 static cl::opt<bool> OptimizeSpillSlots("hexagon-opt-spill", cl::Hidden,
  189 static cl::opt<unsigned> SpillOptMax("spill-opt-max", cl::Hidden,
lib/Target/Hexagon/HexagonGenExtract.cpp
   32   cl::Hidden, cl::desc("Cutoff for generating \"extract\""
   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
   50   cl::Hidden, cl::ZeroOrMore, cl::desc("Vreg# cutoff for insert generation."));
   54   cl::Hidden, cl::ZeroOrMore, cl::desc("Vreg distance cutoff for insert "
   59   cl::Hidden, cl::ZeroOrMore, cl::desc("Maximum size of OrderedRegisterList"));
   61   cl::Hidden, cl::ZeroOrMore, cl::desc("Maximum size of IFMap"));
   63 static cl::opt<bool> OptTiming("insert-timing", cl::init(false), cl::Hidden,
   66   cl::Hidden, cl::ZeroOrMore, cl::desc("Enable detailed timing of insert "
   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
   60 static cl::opt<unsigned> MinPredDist("hexagon-gen-mux-threshold", cl::Hidden,
lib/Target/Hexagon/HexagonHardwareLoops.cpp
   68 static cl::opt<int> HWLoopLimit("hexagon-max-hwloop", cl::Hidden, cl::init(-1));
   71 static cl::opt<std::string> PHFn("hexagon-hwloop-phfn", cl::Hidden,
   77     cl::Hidden, cl::init(true),
   84   cl::Hidden, cl::ZeroOrMore, cl::desc("Allow speculation of preheader "
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),
   43 RebalanceOnlyImbalancedTrees("rebalance-only-imbal", cl::Hidden,
   46 static cl::opt<bool> CheckSingleUse("hexagon-isel-su", cl::Hidden,
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
   72 cl::opt<bool> ScheduleInlineAsm("hexagon-sched-inline-asm", cl::Hidden,
   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),
  101   cl::Hidden, cl::desc("Maximum number of simplification steps in HLIR"));
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));
   58 static cl::opt<bool> CheckEarlyAvail("check-early-avail", cl::Hidden,
   64 static cl::opt<float> RPThreshold("hexagon-reg-pressure", cl::Hidden,
lib/Target/Hexagon/HexagonNewValueJump.cpp
   58 static cl::opt<int> DbgNVJCount("nvj-count", cl::init(-1), cl::Hidden,
   62 static cl::opt<bool> DisableNewValueJumps("disable-nvjump", cl::Hidden,
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/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
   31 static cl::opt<bool> EnableCExtOpt("hexagon-cext", cl::Hidden, cl::ZeroOrMore,
   34 static cl::opt<bool> EnableRDFOpt("rdf-opt", cl::Hidden, cl::ZeroOrMore,
   38   cl::Hidden, cl::desc("Disable Hardware Loops for Hexagon target"));
   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,
   62   cl::Hidden, cl::desc("Generate \"insert\" instructions"));
   65   cl::Hidden, cl::ZeroOrMore, cl::desc("Enable commoning of GEP instructions"));
   68   cl::Hidden, cl::desc("Generate \"extract\" instructions"));
   70 static cl::opt<bool> EnableGenMux("hexagon-mux", cl::init(true), cl::Hidden,
   74   cl::Hidden, cl::desc("Enable conversion of arithmetic operations to "
   78   cl::init(false), cl::Hidden, cl::ZeroOrMore,
   81 static cl::opt<bool> DisableHSDR("disable-hsdr", cl::init(false), cl::Hidden,
   85   cl::Hidden, cl::desc("Bit simplification"));
   88   cl::Hidden, cl::desc("Loop rescheduling"));
   91   cl::Hidden, cl::desc("Disable backend optimizations"));
   94   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   97 static cl::opt<bool> EnableVExtractOpt("hexagon-opt-vextract", cl::Hidden,
  101   cl::Hidden, cl::ZeroOrMore, cl::init(true),
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
   37   cl::init(8), cl::Hidden,
   41   cl::Hidden, cl::desc("Disable small data sections sorting"));
   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
   31   cl::Hidden, cl::desc("Enable loop vectorizer for HVX"));
   34   cl::init(true), cl::Hidden,
lib/Target/Hexagon/HexagonVExtract.cpp
   30   cl::Hidden, cl::ZeroOrMore, cl::init(1),
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
   57 static cl::opt<bool> DisablePacketizer("disable-packetizer", cl::Hidden,
   61 static cl::opt<bool> Slot1Store("slot1-store-slot0-load", cl::Hidden,
   66   cl::ZeroOrMore, cl::Hidden, cl::init(true),
   70   cl::Hidden, cl::ZeroOrMore, cl::desc("Generate all instruction with TC"));
   73   cl::init(false), cl::Hidden, cl::ZeroOrMore,
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  156     cl::Hidden,
lib/Target/Hexagon/HexagonVectorPrint.cpp
   40   cl::Hidden, cl::ZeroOrMore, cl::init(false),
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
   32                   cl::Hidden, cl::desc("Relax checks of new-value validity"));
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
   30     DisableShuffle("disable-hexagon-shuffle", cl::Hidden, cl::init(false),
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
   63 cl::opt<bool> MV5("mv5", cl::Hidden, cl::desc("Build for Hexagon V5"),
   65 cl::opt<bool> MV55("mv55", cl::Hidden, cl::desc("Build for Hexagon V55"),
   67 cl::opt<bool> MV60("mv60", cl::Hidden, cl::desc("Build for Hexagon V60"),
   69 cl::opt<bool> MV62("mv62", cl::Hidden, cl::desc("Build for Hexagon V62"),
   71 cl::opt<bool> MV65("mv65", cl::Hidden, cl::desc("Build for Hexagon V65"),
   73 cl::opt<bool> MV66("mv66", cl::Hidden, cl::desc("Build for Hexagon V66"),
   91   DisableHVX("mno-hvx", cl::Hidden,
lib/Target/Hexagon/RDFCopy.cpp
   36 static cl::opt<unsigned> CpLimit("rdf-cp-limit", cl::init(0), cl::Hidden);
lib/Target/Hexagon/RDFLiveness.cpp
   55   cl::Hidden, cl::desc("Maximum recursion level"));
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
   31                        cl::Hidden);
lib/Target/Lanai/LanaiISelLowering.cpp
   68     "lanai-constant-mul-threshold", cl::Hidden,
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   46     llvm::cl::Hidden);
lib/Target/Lanai/LanaiTargetObjectFile.cpp
   24     "lanai-ssection-threshold", cl::Hidden,
lib/Target/MSP430/MSP430BranchSelector.cpp
   31     BranchSelectEnabled("msp430-branch-select", cl::Hidden, cl::init(true),
lib/Target/MSP430/MSP430Subtarget.cpp
   22 HWMultModeOption("mhwmult", cl::Hidden,
lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
   20 EmitJalrReloc("mips-jalr-reloc", cl::Hidden,
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
   34     cl::desc("Round section sizes up to the section alignment"), cl::Hidden);
lib/Target/Mips/Mips16ISelLowering.cpp
   31   cl::Hidden);
lib/Target/Mips/MipsBranchExpansion.cpp
  114                    cl::desc("MIPS: Skip branch expansion pass."), cl::Hidden);
  119                     cl::Hidden);
lib/Target/Mips/MipsConstantIslandPass.cpp
   69 AlignConstantIslands("mips-align-constant-islands", cl::Hidden, cl::init(true),
   78   cl::Hidden);
   86   cl::Hidden);
lib/Target/Mips/MipsDelaySlotFiller.cpp
   63   cl::Hidden);
   69   cl::Hidden);
   75   cl::Hidden);
   81   cl::Hidden);
lib/Target/Mips/MipsISelLowering.cpp
   86 NoZeroDivCheck("mno-check-zero-division", cl::Hidden,
lib/Target/Mips/MipsMachineFunction.cpp
   22 FixGlobalBaseReg("mips-fix-global-base-reg", cl::Hidden, cl::init(true),
lib/Target/Mips/MipsOptimizePICCall.cpp
   49                                        cl::Hidden);
   53                                  cl::Hidden);
lib/Target/Mips/MipsOs16.cpp
   28   cl::Hidden);
lib/Target/Mips/MipsSEISelLowering.cpp
   55 UseMipsTailCalls("mips-tail-calls", cl::Hidden,
lib/Target/Mips/MipsSubtarget.cpp
   42                cl::Hidden);
   47                                cl::Hidden);
   59     GPOpt("mgpopt", cl::Hidden,
lib/Target/Mips/MipsTargetObjectFile.cpp
   24 SSThreshold("mips-ssection-threshold", cl::Hidden,
   29 LocalSData("mlocal-sdata", cl::Hidden,
   34 ExternSData("mextern-sdata", cl::Hidden,
   40 EmbeddedData("membedded-data", cl::Hidden,
lib/Target/NVPTX/NVPTXISelLowering.cpp
   74 FMAContractLevelOpt("nvptx-fma-level", cl::ZeroOrMore, cl::Hidden,
   80     "nvptx-prec-divf32", cl::ZeroOrMore, cl::Hidden,
   86     "nvptx-prec-sqrtf32", cl::Hidden,
   91     "nvptx-f32ftz", cl::ZeroOrMore, cl::Hidden,
lib/Target/NVPTX/NVPTXSubtarget.cpp
   26     NoF16Math("nvptx-no-f16-math", cl::ZeroOrMore, cl::Hidden,
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
   28                                          cl::Hidden, cl::desc("SM variant"));
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),
   43 FullRegNamesWithPercent("ppc-reg-with-percent-prefix", cl::Hidden,
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
   88 cl::desc("expose the ANDI glue bug on PPC"), cl::Hidden);
   93                        cl::Hidden);
   98     cl::Hidden);
  103     cl::Hidden);
  108     cl::Hidden);
  115   "ppc-gpr-icmps", cl::Hidden, cl::init(ICGPR_All),
lib/Target/PowerPC/PPCISelLowering.cpp
  105 cl::desc("disable preincrement load/store generation on PPC"), cl::Hidden);
  108 cl::desc("disable setting the node scheduling preference to ILP on PPC"), cl::Hidden);
  111 cl::desc("disable unaligned load/store generation on PPC"), cl::Hidden);
  114 cl::desc("disable sibling call optimization on ppc"), cl::Hidden);
  117 cl::desc("don't always align innermost loop to 32 bytes on ppc"), cl::Hidden);
  120 cl::desc("enable quad precision float support on ppc"), cl::Hidden);
lib/Target/PowerPC/PPCInstrInfo.cpp
   61 opt<bool> DisableCTRLoopAnal("disable-ppc-ctrloop-analysis", cl::Hidden,
   65 cl::desc("Disable compare instruction optimization"), cl::Hidden);
   69 cl::Hidden);
   72 UseOldLatencyCalc("ppc-old-latency-calc", cl::Hidden,
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/PPCMachineScheduler.cpp
   17                                   "load for ppc"), 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
   36 cl::desc("Enable subregister liveness tracking for PPC"), cl::Hidden);
   40   cl::Hidden);
   45                            cl::init(false), cl::Hidden);
lib/Target/PowerPC/PPCTargetMachine.cpp
   47     EnableBranchCoalescing("enable-ppc-branch-coalesce", cl::Hidden,
   50 opt<bool> DisableCTRLoops("disable-ppc-ctrloops", cl::Hidden,
   54 opt<bool> DisablePreIncPrep("disable-ppc-preinc-prep", cl::Hidden,
   59   cl::Hidden, cl::desc("Schedule VSX FMA instruction mutation early"));
   62 opt<bool> DisableVSXSwapRemoval("disable-ppc-vsx-swap-removal", cl::Hidden,
   66 opt<bool> DisableQPXLoadSplat("disable-ppc-qpx-load-splat", cl::Hidden,
   70 opt<bool> DisableMIPeephole("disable-ppc-peephole", cl::Hidden,
   74 EnableGEPOpt("ppc-gep-opt", cl::Hidden,
   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
   48     cl::Hidden);
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
   40               cl::init(false), cl::Hidden);
   46                  cl::init(false), cl::Hidden);
lib/Target/Sparc/DelaySlotFiller.cpp
   36   cl::Hidden);
lib/Target/Sparc/SparcFrameLowering.cpp
   33                 cl::Hidden);
lib/Target/Sparc/SparcRegisterInfo.cpp
   33 ReserveAppRegisters("sparc-reserve-app-registers", cl::Hidden, cl::init(false),
lib/Target/SystemZ/SystemZHazardRecognizer.cpp
   40 static cl::opt<int> ProcResCostLim("procres-cost-lim", cl::Hidden,
lib/Target/SystemZ/SystemZSubtarget.cpp
   24     cl::Hidden);
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   38     "wasm-disable-explicit-locals", cl::Hidden,
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
   40     WasmKeepRegisters("wasm-keep-registers", cl::Hidden,
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
   27     "disable-wasm-fallthrough-return-opt", cl::Hidden,
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
   27     "x86-asm-syntax", cl::init(ATT), cl::Hidden,
   35   cl::Hidden);
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
   56     "x86-disable-avoid-SFB", cl::Hidden,
   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
   35     cl::Hidden);
   43     cl::Hidden);
lib/Target/X86/X86DomainReassignment.cpp
   38     "disable-x86-domain-reassignment", cl::Hidden,
lib/Target/X86/X86FixupBWInsts.cpp
   71                  cl::init(true), cl::Hidden);
lib/Target/X86/X86ISelDAGToDAG.cpp
   45     cl::Hidden);
lib/Target/X86/X86ISelLowering.cpp
   74     cl::Hidden);
   81     cl::Hidden);
   87     cl::Hidden);
   94     cl::Hidden);
lib/Target/X86/X86IndirectBranchTracking.cpp
   31     "x86-indirect-branch-tracking", cl::init(false), cl::Hidden,
lib/Target/X86/X86InsertPrefetch.cpp
   38                       cl::Hidden);
lib/Target/X86/X86InstrInfo.cpp
   53              cl::Hidden);
   58                   cl::Hidden);
   62                  cl::init(false), cl::Hidden);
   68                           cl::init(64), cl::Hidden);
   73                   cl::init(128), cl::Hidden);
lib/Target/X86/X86OptimizeLEAs.cpp
   55     DisableX86LEAOpt("disable-x86-lea-opt", cl::Hidden,
lib/Target/X86/X86RegisterInfo.cpp
   41 EnableBasePointer("x86-use-base-pointer", cl::Hidden, cl::init(true),
lib/Target/X86/X86SpeculativeLoadHardening.cpp
   80     cl::Hidden);
   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/X86Subtarget.cpp
   52 X86EarlyIfConv("x86-early-ifcvt", cl::Hidden,
lib/Target/X86/X86TargetMachine.cpp
   57                                cl::init(true), cl::Hidden);
   62                                cl::init(false), cl::Hidden);
  323 UseVZeroUpper("x86-use-vzeroupper", cl::Hidden,
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   35   cl::Hidden, cl::value_desc("number"), cl::init(8));
lib/Transforms/IPO/Attributor.cpp
  110     MaxFixpointIterations("attributor-max-iterations", cl::Hidden,
  114     "attributor-max-iterations-verify", cl::Hidden,
  119     "attributor-disable", cl::Hidden,
  124     "attributor-manifest-internal", cl::Hidden,
  129     "attributor-dependence-recompute-interval", cl::Hidden,
  134                                        cl::init(true), cl::Hidden);
  137                                        cl::Hidden);
lib/Transforms/IPO/BlockExtractor.cpp
   34     cl::desc("A file containing list of basic blocks to extract"), cl::Hidden);
   38                                        cl::Hidden);
lib/Transforms/IPO/CalledValuePropagation.cpp
   37     "cvp-max-functions-per-value", cl::Hidden, cl::init(4),
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   21     ForceAttributes("force-attribute", cl::Hidden,
lib/Transforms/IPO/FunctionAttrs.cpp
   82     "enable-nonnull-arg-prop", cl::init(true), cl::Hidden,
   87     "disable-nounwind-inference", cl::Hidden,
   91     "disable-nofree-inference", 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"),
   88                       cl::Hidden, cl::value_desc("x"),
   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,
  133     cl::Hidden, cl::desc("Enable import metadata like 'thinlto_src_module'"));
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);
  113     cl::Hidden, cl::desc("Enable inliner stats for imported functions"));
  118                           cl::Hidden,
lib/Transforms/IPO/LowerTypeTests.cpp
   97     cl::Hidden, cl::init(true));
  107     cl::Hidden);
  112     cl::Hidden);
  117     cl::Hidden);
lib/Transforms/IPO/MergeFunctions.cpp
  146     cl::init(0), cl::Hidden);
  163     MergeFunctionsPDI("mergefunc-preserve-debug-info", cl::Hidden,
  169     MergeFunctionsAliases("mergefunc-use-aliases", cl::Hidden,
lib/Transforms/IPO/PartialInlining.cpp
   81                            cl::Hidden, cl::desc("Disable partial inlining"));
   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,
  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,
  147                              cl::Hidden, cl::ZeroOrMore,
  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,
   66 RunLoopRerolling("reroll-loops", 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,
  123                               cl::Hidden,
  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
   98     cl::desc("Profile file loaded by -sample-profile"), cl::Hidden);
  105     cl::desc("Profile remapping file loaded by -sample-profile"), cl::Hidden);
  123     "no-warn-sample-unused", cl::init(false), cl::Hidden,
  128     "profile-sample-accurate", cl::Hidden, cl::init(false),
  134     "profile-accurate-for-symsinlist", cl::Hidden, cl::ZeroOrMore,
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
  112     cl::Hidden);
  117     cl::Hidden);
  122     cl::Hidden);
  125     ClThreshold("wholeprogramdevirt-branch-funnel-threshold", cl::Hidden,
  131     PrintSummaryDevirt("wholeprogramdevirt-print-index-based", cl::Hidden,
lib/Transforms/InstCombine/InstructionCombining.cpp
  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));
  212     cl::desc("instrument atomic instructions (rmw, cmpxchg)"), cl::Hidden,
  217     cl::desc("use instrumentation with slow path for all accesses"), cl::Hidden,
  223     cl::Hidden, cl::init(false));
  229                 cl::Hidden, cl::init(true));
  235     cl::Hidden, cl::init(true));
  244     cl::Hidden);
  248                              cl::Hidden, cl::init(true));
  253     cl::Hidden, cl::init(64));
  257                                       cl::Hidden, cl::init(true));
  262                                                  "required)"), cl::Hidden,
  267                                      cl::Hidden, cl::init(false));
  271                                cl::desc("Handle global objects"), cl::Hidden,
  276                                     cl::Hidden, cl::init(true));
  280     cl::desc("Instrument <, <=, >, >=, - with pointer operands"), cl::Hidden,
  285     cl::desc("Instrument <, <=, >, >= with pointer operands"), cl::Hidden,
  290     cl::desc("Instrument - operations with pointer operands"), cl::Hidden,
  296     cl::Hidden, cl::init(32));
  304     cl::Hidden, cl::init(7000));
  308     cl::desc("Prefix for memory access callbacks"), cl::Hidden,
  314                                cl::Hidden, cl::init(true));
  318     cl::desc("Do not instrument promotable allocas"), cl::Hidden,
  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));
  354     cl::desc("Use dynamic alloca to represent stack variables"), cl::Hidden,
  359     cl::desc("Force optimization experiment (for testing)"), cl::Hidden,
  365                       cl::Hidden, cl::init(false));
  370                       cl::Hidden, cl::init(false));
  376                    cl::Hidden, cl::init(true));
  383                  cl::Hidden, cl::init(true));
  387 static cl::opt<int> ClDebug("asan-debug", cl::desc("debug"), cl::Hidden,
  391                                  cl::Hidden, cl::init(0));
  393 static cl::opt<std::string> ClDebugFunc("asan-debug-func", cl::Hidden,
  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
  119     cl::desc("respect alignment requirements provided by input IR"), cl::Hidden,
  132     cl::Hidden);
  139     cl::Hidden);
  147     cl::Hidden, cl::init(true));
  155     cl::Hidden, cl::init(false));
  161     cl::Hidden);
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
   77     cl::desc("Prefix for memory access callbacks"), cl::Hidden,
   83                 cl::Hidden, cl::init(false));
   87                                        cl::Hidden, cl::init(true));
   91     cl::Hidden, cl::init(true));
   95     cl::desc("instrument atomic instructions (rmw, cmpxchg)"), cl::Hidden,
  101     cl::Hidden, cl::init(false));
  105                                        cl::Hidden, cl::init(true));
  113     cl::Hidden, cl::init(true));
  117     cl::desc("generate new tags with runtime library calls"), cl::Hidden,
  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));
  166                             cl::desc("instrument landing pads"), cl::Hidden,
  171     cl::desc("use short granules in allocas and outlined checks"), cl::Hidden,
  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,
  106                                    cl::Hidden,
  113     ICPDUMPAFTER("icp-dumpafter", cl::init(false), cl::Hidden,
lib/Transforms/Instrumentation/InstrOrderFile.cpp
   45     cl::Hidden);
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));
  270     cl::desc("conservative handling of inline assembly"), cl::Hidden,
  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,
  168                                            cl::Hidden,
  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,
  212                             cl::Hidden,
  219     PGOInstrSelect("pgo-instr-select", cl::init(true), cl::Hidden,
  225     "pgo-view-raw-counts", 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
   63     MemOPCountThreshold("pgo-memop-count-threshold", cl::Hidden, cl::ZeroOrMore,
   71                                      cl::Hidden, cl::desc("Disable optimize"));
   76                           cl::Hidden, cl::ZeroOrMore,
   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/SanitizerCoverage.cpp
   89     cl::Hidden, cl::init(0));
   92                                cl::desc("Experimental pc tracing"), cl::Hidden,
   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
   56     cl::desc("Instrument memory accesses"), cl::Hidden);
   59     cl::desc("Instrument function entry and exit"), cl::Hidden);
   63     cl::Hidden);
   66     cl::desc("Instrument atomics"), cl::Hidden);
   69     cl::desc("Instrument memintrinsics (memset/memcpy/memmove)"), cl::Hidden);
lib/Transforms/ObjCARC/ObjCARCContract.cpp
   48 static cl::opt<unsigned> MaxBBSize("arc-contract-max-bb-size", cl::Hidden,
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
   77     cl::Hidden,
lib/Transforms/Scalar/ADCE.cpp
   66                                            cl::init(true), cl::Hidden);
   71                                  cl::Hidden);
lib/Transforms/Scalar/CallSiteSplitting.cpp
   81     DuplicationThreshold("callsite-splitting-duplication-threshold", cl::Hidden,
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/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);
  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
   70     "guard-widening-widen-frequent-branches", cl::Hidden,
   77     "guard-widening-frequent-branch-threshold", cl::Hidden,
   86     WidenBranchGuards("guard-widening-widen-branch-guards", cl::Hidden,
lib/Transforms/Scalar/IndVarSimplify.cpp
  102   "verify-indvars", cl::Hidden,
  108     "replexitval", cl::Hidden, cl::init(OnlyCheapRepl),
  119   "indvars-post-increment-ranges", cl::Hidden,
  124 DisableLFTR("disable-lftr", cl::Hidden, cl::init(false),
  128 LoopPredication("indvars-predicate-loops", cl::Hidden, cl::init(false),
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  100 static cl::opt<unsigned> LoopSizeCutoff("irce-loop-size-cutoff", cl::Hidden,
  103 static cl::opt<bool> PrintChangedLoops("irce-print-changed-loops", cl::Hidden,
  106 static cl::opt<bool> PrintRangeChecks("irce-print-range-checks", cl::Hidden,
  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);
  103     cl::Hidden);
  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),
   46                      cl::Hidden);
   50                       cl::desc("Min stride to add prefetches"), cl::Hidden);
   54     cl::desc("Max number of iterations to prefetch ahead"), cl::Hidden);
lib/Transforms/Scalar/LoopDistribute.cpp
   93     LDistVerify("loop-distribute-verify", cl::Hidden,
   99     "loop-distribute-non-if-convertible", cl::Hidden,
  105     "loop-distribute-scev-check-threshold", cl::init(8), cl::Hidden,
  111     cl::Hidden,
  117     "enable-loop-distribute", cl::Hidden,
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
   74     "runtime-check-per-loop-load-elim", cl::Hidden,
   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),
  227     "loop-predication-predicate-widenable-branches-to-deopt", cl::Hidden,
lib/Transforms/Scalar/LoopRerollPass.cpp
   73                           cl::Hidden,
lib/Transforms/Scalar/LoopRotation.cpp
   31     "rotation-max-header-size", cl::init(16), cl::Hidden,
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),
  163   "lsr-complexity-limit", cl::Hidden,
  168     "lsr-setupcost-depth-limit", cl::Hidden, cl::init(7),
  174   "stress-ivchain", cl::Hidden, cl::init(false),
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
   73     AllowUnrollAndJam("allow-unroll-and-jam", cl::Hidden,
   77     "unroll-and-jam-count", cl::Hidden,
   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,
   81     UnrollThreshold("unroll-threshold", cl::Hidden,
   85     "unroll-partial-threshold", 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,
  103     "unroll-count", cl::Hidden,
  108     "unroll-max-count", cl::Hidden,
  113     "unroll-full-max-count", cl::Hidden,
  118     "unroll-peel-count", cl::Hidden,
  122     UnrollAllowPartial("unroll-allow-partial", cl::Hidden,
  127     "unroll-allow-remainder", cl::Hidden,
  132     UnrollRuntime("unroll-runtime", cl::ZeroOrMore, 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,
  157   "unroll-remainder", cl::Hidden,
  164     "unroll-revisit-child-loops", 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);
  156                                     cl::Hidden);
lib/Transforms/Scalar/PlaceSafepoints.cpp
   82 static cl::opt<bool> AllBackedges("spp-all-backedges", cl::Hidden,
   88                                          cl::Hidden, cl::init(32));
   94 static cl::opt<bool> SplitBackedge("spp-split-backedge", cl::Hidden,
  153 static cl::opt<bool> NoEntry("spp-no-entry", cl::Hidden, cl::init(false));
  154 static cl::opt<bool> NoCall("spp-no-call", cl::Hidden, cl::init(false));
  155 static cl::opt<bool> NoBackedge("spp-no-backedge", cl::Hidden, cl::init(false));
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
   83 static cl::opt<bool> PrintLiveSet("spp-print-liveset", cl::Hidden,
   85 static cl::opt<bool> PrintLiveSetSize("spp-print-liveset-size", cl::Hidden,
   89 static cl::opt<bool> PrintBasePointers("spp-print-base-pointers", cl::Hidden,
   95 RematerializationThreshold("spp-rematerialization-threshold", cl::Hidden,
  106                                                   cl::Hidden);
  110                                    cl::Hidden, cl::init(true));
lib/Transforms/Scalar/SROA.cpp
  120                                              cl::init(false), cl::Hidden);
  125                                         cl::Hidden);
lib/Transforms/Scalar/Scalarizer.cpp
   56     ScalarizeLoadStore("scalarize-load-store", cl::init(false), cl::Hidden,
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  202     cl::Hidden);
  210                      cl::Hidden);
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
   61   cl::Hidden,
   66     RelaxedUniformRegions("structurizecfg-relaxed-uniform-regions", cl::Hidden,
lib/Transforms/Utils/CodeExtractor.cpp
   81 AggregateArgsOpt("aggregate-extracted-args", cl::Hidden,
lib/Transforms/Utils/GuardUtils.cpp
   22     "guards-predicate-pass-branch-weight", cl::Hidden, cl::init(1 << 20),
lib/Transforms/Utils/InlineFunction.cpp
   79   cl::Hidden,
   84   cl::init(true), cl::Hidden,
lib/Transforms/Utils/LCSSA.cpp
   64                         cl::Hidden,
lib/Transforms/Utils/LoopUnroll.cpp
   51 UnrollRuntimeEpilog("unroll-runtime-epilog", cl::init(false), cl::Hidden,
   56 UnrollVerifyDomtree("unroll-verify-domtree", cl::Hidden,
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
   28                     cl::Hidden,
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
   46     EnableUnsafeFPShrink("enable-double-float-shrink", cl::Hidden,
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/Utils/SymbolRewriter.cpp
   93                                              cl::Hidden);
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,
  151     ViewSLPTree("view-slp-tree", cl::Hidden,
lib/Transforms/Vectorize/VPlanVerifier.cpp
   23                                         cl::Hidden,
tools/bugpoint/OptimizerDriver.cpp
   44     cl::init(true), cl::Hidden);
tools/clang/lib/CodeGen/CodeGenModule.cpp
   67     "limited-coverage-experimental", llvm::cl::ZeroOrMore, llvm::cl::Hidden,
tools/clang/lib/CodeGen/CodeGenPGO.cpp
   27                          llvm::cl::Hidden, llvm::cl::init(false));
tools/clang/tools/clang-format/ClangFormat.cpp
   30 static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
  128                cl::init(true), cl::cat(ClangFormatCategory), cl::Hidden);
  134                  cl::init(false), cl::cat(ClangFormatCategory), cl::Hidden);
  151                cl::init(true), cl::cat(ClangFormatCategory), cl::Hidden);
  157                  cl::init(false), cl::cat(ClangFormatCategory), cl::Hidden);
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
   52 static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp
   41 static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp
   43                          llvm::cl::Hidden);
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
  200                                        cl::init(false), cl::Hidden,
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
   73     Hidden,
   89     Hidden,
  120     Hidden,
  157     Hidden,
  189     Hidden,
  222     Hidden,
  230     Hidden,
  240     Hidden,
  263     Hidden,
  284     Hidden,
  294     Hidden,
  315     Hidden,
  327     Hidden,
  335     Hidden,
  343     Hidden,
tools/clang/utils/TableGen/TableGen.cpp
  196                cl::value_desc("component"), cl::Hidden);
tools/llc/llc.cpp
   76 TimeCompilations("time-compilations", cl::Hidden, cl::init(1u),
   81 NoIntegratedAssembler("no-integrated-as", cl::Hidden,
   85     PreserveComments("preserve-as-comments", cl::Hidden,
  106 static cl::opt<bool> NoVerify("disable-verify", cl::Hidden,
  112 static cl::opt<bool> ShowMCEncoding("show-mc-encoding", cl::Hidden,
  116     "enable-dwarf-directory", cl::Hidden,
  124     CompileTwice("compile-twice", cl::Hidden,
  132     cl::init(false), cl::Hidden);
  139     cl::Hidden);
  145                             cl::Hidden);
tools/lli/lli.cpp
  187   DisableCoreFiles("disable-core-files", cl::Hidden,
  220       cl::Hidden);
tools/llvm-as/llvm-as.cpp
   54                              cl::Hidden, cl::cat(AsCat));
   57     DisableVerify("disable-verify", cl::Hidden,
   64     cl::init(true), cl::Hidden, cl::cat(AsCat));
tools/llvm-cov/CodeCoverage.cpp
  550       "dump-collected-paths", cl::Optional, cl::Hidden,
tools/llvm-dis/llvm-dis.cpp
   49 DontPrint("disable-output", cl::desc("Don't output the .ll file"), cl::Hidden);
   54                  cl::Hidden);
   63     cl::init(false), cl::Hidden);
tools/llvm-extract/llvm-extract.cpp
  122                                     cl::Hidden, cl::cat(ExtractCat));
  127     cl::init(true), cl::Hidden, cl::cat(ExtractCat));
  132     cl::init(false), cl::Hidden, cl::cat(ExtractCat));
tools/llvm-link/llvm-link.cpp
   89     OutputAssembly("S", cl::desc("Write output as LLVM assembly"), cl::Hidden);
   95 DumpAsm("d", cl::desc("Print assembly as linked"), cl::Hidden);
  104     cl::init(true), cl::Hidden);
  109     cl::init(false), cl::Hidden);
tools/llvm-lto2/llvm-lto2.cpp
   97     cl::Hidden);
  126                  cl::init(false), cl::Hidden);
  131              cl::init(false), cl::Hidden);
  134     DebugPassManager("debug-pass-manager", cl::init(false), cl::Hidden,
tools/llvm-mca/llvm-mca.cpp
  121     MicroOpQueue("micro-op-queue-size", cl::Hidden,
  126     DecoderThroughput("decoder-throughput", cl::Hidden,
  141     PrintSummaryView("summary-view", cl::Hidden,
tools/llvm-nm/llvm-nm.cpp
  159 cl::opt<bool> WithoutAliases("without-aliases", cl::Hidden,
  187                               cl::value_desc("segment section"), cl::Hidden,
tools/llvm-pdbutil/llvm-pdbutil.cpp
  427 cl::opt<bool> ModuleC11("c11-chunks", cl::Hidden,
tools/llvm-profdata/llvm-profdata.cpp
  610       "dump-input-file-list", cl::init(false), cl::Hidden,
  653       "compress-all-sections", cl::init(false), cl::Hidden,
tools/llvm-readobj/llvm-readobj.cpp
   72                  cl::Hidden);
tools/llvm-reduce/llvm-reduce.cpp
   31 static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
   32 static cl::opt<bool> Version("v", cl::desc("Alias for -version"), cl::Hidden);
tools/llvm-rtdyld/llvm-rtdyld.cpp
  110     cl::Hidden);
  115     cl::init(~0ULL), cl::Hidden);
  121     cl::init(0), cl::Hidden);
  128                         cl::Hidden);
  135                     cl::Hidden);
  141                         cl::Hidden);
tools/llvm-undname/llvm-undname.cpp
   32                                  cl::desc("dump backreferences"), cl::Hidden,
   35                                 cl::desc("skip access specifiers"), cl::Hidden,
   39                                   cl::Hidden, cl::init(false));
   41                            cl::desc("skip return types"), cl::Hidden,
   44                            cl::desc("skip member types"), cl::Hidden,
   47                              cl::desc("for fuzzer data"), cl::Hidden);
tools/opt/NewPMDriver.cpp
   43     DebugPM("debug-pass-manager", cl::Hidden,
   57                cl::Hidden);
   65     cl::Hidden);
   71     cl::Hidden);
   76     cl::Hidden);
   81     cl::Hidden);
   86     cl::Hidden);
   91     cl::Hidden);
   96     cl::Hidden);
  101     cl::Hidden);
  111                          cl::Hidden);
  113     "new-pm-debug-info-for-profiling", cl::init(false), cl::Hidden,
tools/opt/opt.cpp
   77     cl::Hidden);
   97          cl::desc("Do not write result bitcode file"), cl::Hidden);
  116 NoVerify("disable-verify", cl::desc("Do not run the verifier"), cl::Hidden);
  197 Quiet("q", cl::desc("Obsolete option"), cl::Hidden);
  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);
  257     cl::Hidden);
  263                             cl::Hidden);
  282     PGOKindFlag("pgo-kind", cl::init(NoPGO), cl::Hidden,
  292                                  cl::desc("Path to the profile."), cl::Hidden);
  295     "cspgo-kind", cl::init(NoCSPGO), cl::Hidden,
  308     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
   79     cl::location(ModelReadOnlyScalars), cl::Hidden, cl::ZeroOrMore,
   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));
  112     cl::desc("The maximal number of parameters allowed in RTCs."), cl::Hidden,
  118     cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  128     cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  132                                       cl::Hidden, cl::ZeroOrMore,
  140     cl::desc("Disable multiplicative reductions"), cl::Hidden, cl::ZeroOrMore,
tools/polly/lib/Analysis/ScopDetection.cpp
   95     cl::Hidden, cl::ValueRequired, cl::init(100000000), cl::cat(PollyCategory));
  140                    cl::Hidden, cl::init(false), cl::ZeroOrMore,
  148     cl::location(PollyAllowUnsignedOperations), cl::Hidden, cl::ZeroOrMore,
  156     cl::location(PollyUseRuntimeAliasChecks), cl::Hidden, cl::ZeroOrMore,
  166     cl::desc("Allow different element types for array accesses"), cl::Hidden,
  172                    cl::Hidden, cl::init(false), cl::ZeroOrMore,
  178                     cl::Hidden, cl::init(false), cl::ZeroOrMore,
  183     cl::desc("Allow non affine conditions for branches"), cl::Hidden,
  189                            cl::Hidden, cl::init(false), cl::ZeroOrMore,
  195                   cl::location(PollyTrackFailures), cl::Hidden, cl::ZeroOrMore,
  200                                cl::Hidden, cl::ZeroOrMore, cl::init(false),
  206                       cl::location(PollyDelinearize), cl::Hidden,
  212                 cl::Hidden, cl::init(false), cl::ZeroOrMore,
  219     cl::location(PollyInvariantLoadHoisting), cl::Hidden, cl::ZeroOrMore,
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));
  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,
   60                     cl::desc("Add run-time performance monitoring"), cl::Hidden,
tools/polly/lib/CodeGen/IslAst.cpp
   79                                 cl::desc("Use context"), cl::Hidden,
   84                                     cl::desc("Detect parallelism"), cl::Hidden,
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
   34                      cl::Hidden, cl::location(polly::PollyNumThreads),
   48     cl::Hidden, cl::location(polly::PollyScheduling),
   55                     cl::Hidden, cl::location(polly::PollyChunkSize),
tools/polly/lib/Exchange/JSONExporter.cpp
   44               cl::Hidden, cl::value_desc("Directory path"), cl::ValueRequired,
   50                   cl::Hidden, cl::value_desc("File postfix"), cl::ValueRequired,
tools/polly/lib/Support/RegisterPasses.cpp
   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));
  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,
  176                  cl::Hidden, cl::value_desc("Run the Polly DOT printer at -O3"),
  181     cl::desc("Enable the Polly DOT printer in -O3 (no BB content)"), cl::Hidden,
  188                cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  193                          cl::Hidden, cl::init(false), cl::cat(PollyCategory));
  197                         cl::desc("Enable operand tree forwarding"), cl::Hidden,
  225                  cl::Hidden, cl::init(true), cl::cat(PollyCategory));
  234     cl::desc("Bail out on unprofitable SCoPs before rescheduling"), cl::Hidden,
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));
   39     cl::Hidden, cl::ZeroOrMore, cl::CommaSeparated, cl::cat(PollyCategory));
tools/polly/lib/Transform/Canonicalization.cpp
   29                  cl::desc("Run an early inliner pass before Polly"), cl::Hidden,
tools/polly/lib/Transform/DeLICM.cpp
   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/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,
   98     cl::desc("The maximal constant term allowed (-1 is unlimited)"), cl::Hidden,
  103     cl::desc("The maximal coefficient allowed (-1 is unlimited)"), cl::Hidden,
  108     cl::Hidden, cl::init("min"), cl::ZeroOrMore, cl::cat(PollyCategory));
  112                       cl::desc("Maximize the band depth (yes/no)"), cl::Hidden,
  119     cl::Hidden, cl::init("no"), cl::ZeroOrMore, cl::cat(PollyCategory));
  125     cl::Hidden, cl::init(4), cl::ZeroOrMore, cl::cat(PollyCategory));
  137     cl::Hidden, cl::init(8), cl::ZeroOrMore, cl::cat(PollyCategory));
  144     cl::Hidden, cl::init(1), cl::ZeroOrMore, cl::cat(PollyCategory));
  155     cl::desc("The associativity of the first cache level."), cl::Hidden,
  162     cl::Hidden, cl::init(8), cl::ZeroOrMore, cl::cat(PollyCategory));
  166     cl::desc("The associativity of the second cache level."), cl::Hidden,
  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));
  188     cl::desc("The size of the second level specified in bytes."), cl::Hidden,
  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));
  213                         cl::Hidden, cl::ZeroOrMore, cl::CommaSeparated,
  225     cl::Hidden, cl::init(16), cl::ZeroOrMore, cl::cat(PollyCategory));
  231                          cl::Hidden, cl::ZeroOrMore, cl::CommaSeparated,
  243     cl::Hidden, cl::init(2), cl::ZeroOrMore, cl::cat(PollyCategory));
  249     cl::Hidden, cl::init(256), cl::ZeroOrMore, cl::cat(PollyCategory));
  255                       cl::Hidden, cl::ZeroOrMore, cl::CommaSeparated,
tools/sancov/sancov.cpp
  110     "use_default_blacklist", cl::init(true), cl::Hidden,
unittests/Support/CommandLineTest.cpp
  125   Retrieved->setHiddenFlag(cl::Hidden);
  126   ASSERT_EQ(cl::Hidden, TestOption.getOptionHiddenFlag()) <<