|
reference, declaration → definition
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()) <<