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