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