|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/CommandFlags.inc 43 static cl::opt<Reloc::Model> RelocModel(
67 static cl::opt<ThreadModel::Model> TMModel(
74 static cl::opt<llvm::CodeModel::Model> CMModel(
90 static cl::opt<llvm::ExceptionHandling> ExceptionModel(
105 static cl::opt<TargetMachine::CodeGenFileType> FileType(
116 static cl::opt<llvm::FramePointer::FP> FramePointerUsage(
154 static cl::opt<llvm::FPDenormal::DenormalMode> DenormalMode(
171 static cl::opt<llvm::FloatABI::ABIType> FloatABIForCalls(
180 static cl::opt<llvm::FPOpFusion::FPOpFusionMode> FuseFPOps(
250 static cl::opt<llvm::EABI>
259 static cl::opt<DebuggerKind> DebuggerTuningOpt(
include/llvm/Support/CommandLine.h 1392 opt(const opt &) = delete;
1393 opt &operator=(const opt &) = delete;
1393 opt &operator=(const opt &) = delete;
include/llvm/Support/Options.h 97 cl::opt<ValT> *Option = new cl::opt<ValT>(ArgStr, cl::desc(Desc),
97 cl::opt<ValT> *Option = new cl::opt<ValT>(ArgStr, cl::desc(Desc),
include/llvm/Support/PluginLoader.h 30 static cl::opt<PluginLoader, false, cl::parser<std::string> >
lib/Analysis/BlockFrequencyInfo.cpp 35 static cl::opt<GVDAGType> ViewBlockFreqPropagationDAG(
64 cl::opt<PGOViewCountsType> PGOViewCounts(
lib/Analysis/CostModel.cpp 29 static cl::opt<TargetTransformInfo::TargetCostKind> CostKind(
lib/Analysis/LoopAccessAnalysis.cpp 73 static cl::opt<unsigned, true>
79 static cl::opt<unsigned, true>
87 static cl::opt<unsigned, true> RuntimeMemoryCheckThreshold(
lib/Analysis/LoopInfo.cpp 53 static cl::opt<bool, true>
lib/Analysis/MemorySSA.cpp 90 static cl::opt<bool, true>
lib/Analysis/ModuleSummaryAnalysis.cpp 65 cl::opt<FunctionSummary::ForceSummaryHotnessType, true> FSEC(
lib/Analysis/ObjCARCAnalysisUtils.cpp 23 static cl::opt<bool, true> EnableARCOptimizations(
lib/Analysis/RegionInfo.cpp 42 static cl::opt<bool,true>
48 static cl::opt<Region::PrintStyle, true> printStyleX("print-region-style",
lib/Analysis/TargetLibraryInfo.cpp 19 static cl::opt<TargetLibraryInfoImpl::VectorLibrary> ClVectorLibrary(
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 114 static cl::opt<DefaultOnOff> UnknownLocations(
121 static cl::opt<AccelTableKind> AccelTables(
130 static cl::opt<DefaultOnOff>
143 static cl::opt<DefaultOnOff> DwarfSectionsAsReferences(
156 static cl::opt<LinkageNameOption>
lib/CodeGen/BranchFolding.cpp 75 static cl::opt<cl::boolOrDefault> FlagEnableTailMerge("enable-tail-merge",
lib/CodeGen/GlobalISel/RegBankSelect.cpp 53 static cl::opt<RegBankSelect::Mode> RegBankSelectMode(
lib/CodeGen/GlobalMerge.cpp 130 static cl::opt<cl::boolOrDefault>
lib/CodeGen/MachineBlockFrequencyInfo.cpp 31 static cl::opt<GVDAGType> ViewMachineBlockFreqPropagationDAG(
46 cl::opt<GVDAGType> ViewBlockLayoutWithBFI(
lib/CodeGen/MachineBlockPlacement.cpp 191 extern cl::opt<GVDAGType> ViewBlockLayoutWithBFI;
lib/CodeGen/MachineDominators.cpp 30 static cl::opt<bool, true> VerifyMachineDomInfoX(
lib/CodeGen/MachineScheduler.cpp 255 static cl::opt<MachineSchedRegistry::ScheduleDAGCtor, false,
lib/CodeGen/RegAllocBase.cpp 42 static cl::opt<bool, true>
lib/CodeGen/RegAllocGreedy.cpp 88 static cl::opt<SplitEditor::ComplementSpillMode> SplitSpillMode(
lib/CodeGen/RegisterCoalescer.cpp 88 static cl::opt<cl::boolOrDefault>
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 135 static cl::opt<unsigned, true>
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 191 static cl::opt<RegisterScheduler::FunctionPassCtor, false,
lib/CodeGen/ShrinkWrap.cpp 96 static cl::opt<cl::boolOrDefault>
lib/CodeGen/TargetPassConfig.cpp 78 static cl::opt<cl::boolOrDefault> OptimizeRegAlloc(
112 static cl::opt<cl::boolOrDefault>
118 static cl::opt<RunOutliner> EnableMachineOutliner(
129 static cl::opt<cl::boolOrDefault>
133 static cl::opt<cl::boolOrDefault> EnableGlobalISelOption(
141 static cl::opt<GlobalISelAbortMode> EnableGlobalISelAbort(
167 static cl::opt<CFLAAType> UseCFLAA(
848 static cl::opt<RegisterRegAlloc::FunctionPassCtor, false,
lib/IR/DiagnosticHandler.cpp 46 static cl::opt<PassRemarksOpt, true, cl::parser<std::string>> PassRemarks(
55 static cl::opt<PassRemarksOpt, true, cl::parser<std::string>> PassRemarksMissed(
64 static cl::opt<PassRemarksOpt, true, cl::parser<std::string>>
lib/IR/Dominators.cpp 32 static cl::opt<bool, true>
lib/IR/LegacyPassManager.cpp 54 static cl::opt<enum PassDebugLevel>
lib/IR/PassTimingInfo.cpp 42 static cl::opt<bool, true> EnableTiming(
lib/IR/RemarkStreamer.cpp 24 static cl::opt<cl::boolOrDefault> EnableRemarksSection(
lib/MC/MCAsmInfo.cpp 24 static cl::opt<DefaultOnOff> DwarfExtendedLoc(
lib/MC/MCContext.cpp 53 static cl::opt<char*>
lib/Support/CommandLine.cpp 2287 static cl::opt<HelpPrinter, true, parser<bool>> HLOp(
2293 static cl::opt<HelpPrinter, true, parser<bool>>
2302 static cl::opt<HelpPrinterWrapper, true, parser<bool>>
2310 static cl::opt<HelpPrinterWrapper, true, parser<bool>>
2425 static cl::opt<VersionPrinter, true, parser<bool>>
lib/Support/Debug.cpp 84 static cl::opt<bool, true>
116 static cl::opt<DebugOnlyOpt, true, cl::parser<std::string> >
lib/Support/RandomNumberGenerator.cpp 29 static cl::opt<uint64_t> Seed("rng-seed", cl::value_desc("seed"), cl::Hidden,
lib/Support/Signals.cpp 42 static cl::opt<bool, true>
lib/Support/Timer.cpp 52 static cl::opt<std::string, true>
lib/Support/WithColor.cpp 16 static cl::opt<cl::boolOrDefault>
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp 40 cl::opt<UncheckedLdStMode> ClUncheckedLdSt(
lib/Target/AArch64/AArch64TargetMachine.cpp 134 static cl::opt<cl::boolOrDefault>
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp 27 static cl::opt<AsmWriterVariantTy> AsmWriterVariant(
lib/Target/AMDGPU/AMDGPUInline.cpp 53 static cl::opt<size_t>
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 127 static cl::opt<bool, true> LateCFGStructurize(
133 static cl::opt<bool, true> EnableAMDGPUFunctionCallsOpt(
lib/Target/ARM/ARMSubtarget.cpp 59 static cl::opt<ITMode>
lib/Target/ARM/ARMTargetMachine.cpp 74 static cl::opt<cl::boolOrDefault>
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 81 static cl::opt<ImplicitItModeTy> ImplicitItMode(
lib/Target/Hexagon/HexagonMachineScheduler.cpp 64 static cl::opt<float> RPThreshold("hexagon-reg-pressure", cl::Hidden,
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 76 cl::opt<Hexagon::ArchEnum>
lib/Target/MSP430/MSP430Subtarget.cpp 21 static cl::opt<MSP430Subtarget::HWMultEnum>
lib/Target/Mips/MipsDelaySlotFiller.cpp 93 static cl::opt<CompactBranchPolicy> MipsCompactBranchPolicy(
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 114 static cl::opt<ICmpInGPRType> CmpInGPR(
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp 26 static cl::opt<AsmWriterFlavorTy> AsmWriterFlavor(
lib/Transforms/IPO/FunctionImport.cpp 86 static cl::opt<float>
93 static cl::opt<float> ImportHotInstrFactor(
100 static cl::opt<float> ImportHotMultiplier(
104 static cl::opt<float> ImportCriticalMultiplier(
111 static cl::opt<float> ImportColdMultiplier(
lib/Transforms/IPO/Inliner.cpp 106 static cl::opt<InlinerFunctionImportStatsOpts> InlinerFunctionImportStats(
lib/Transforms/IPO/LowerTypeTests.cpp 99 static cl::opt<PassSummaryAction> ClSummaryAction(
lib/Transforms/IPO/PartialInlining.cpp 116 static cl::opt<float> MinRegionSizeRatio(
128 static cl::opt<float> ColdBranchRatio(
lib/Transforms/IPO/PassManagerBuilder.cpp 74 static cl::opt<CFLAAType>
lib/Transforms/IPO/WholeProgramDevirt.cpp 104 static cl::opt<PassSummaryAction> ClSummaryAction(
lib/Transforms/Instrumentation/AddressSanitizer.cpp 329 static cl::opt<uint64_t>
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 49 static cl::opt<double> CHRBiasThreshold(
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 137 static cl::opt<uint64_t>
lib/Transforms/Instrumentation/InstrProfiling.cpp 90 cl::opt<double> NumCountersPerValueSite(
lib/Transforms/Instrumentation/MemorySanitizer.cpp 315 static cl::opt<uint64_t> ClAndMask("msan-and-mask",
319 static cl::opt<uint64_t> ClXorMask("msan-xor-mask",
323 static cl::opt<uint64_t> ClShadowBase("msan-shadow-base",
327 static cl::opt<uint64_t> ClOriginBase("msan-origin-base",
635 template <class T> T getOptOrDefault(const cl::opt<T> &Opt, T Default) {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 224 static cl::opt<PGOViewCountsType> PGOViewRawCounts(
252 extern cl::opt<PGOViewCountsType> PGOViewCounts;
lib/Transforms/Scalar/IndVarSimplify.cpp 107 static cl::opt<ReplaceExitVal> ReplaceExitValue(
lib/Transforms/Scalar/LoopFuse.cpp 98 static cl::opt<FusionDependenceAnalysisChoice> FusionDependenceAnalysis(
lib/Transforms/Scalar/LoopPredication.cpp 221 static cl::opt<float> LatchExitProbabilityScale(
lib/Transforms/Scalar/LoopVersioningLICM.cpp 102 static cl::opt<float>
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 104 static cl::opt<bool, true> ClobberNonLiveOverride("rs4gc-clobber-non-live",
lib/Transforms/Utils/LCSSA.cpp 62 static cl::opt<bool, true>
tools/bugpoint/ExecutionDriver.cpp 41 cl::opt<double> AbsTolerance("abs-tolerance",
44 cl::opt<double> RelTolerance("rel-tolerance",
48 cl::opt<OutputType> InterpreterSel(
65 cl::opt<OutputType> SafeInterpreterSel(
tools/bugpoint/ExtractFunction.cpp 46 cl::opt<bool, true>
tools/clang/tools/c-index-test/core_main.cpp 44 static cl::opt<ActionType>
tools/clang/tools/clang-refactor/ClangRefactor.cpp 234 std::unique_ptr<cl::opt<T>> create(const RefactoringOption &Opt) {
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp 47 static llvm::cl::opt<ScanningMode> ScanMode(
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp 101 static llvm::cl::opt<OutputFormatTy>
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp 90 cl::opt<DatabaseFormatTy> DatabaseFormat(
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp 30 static llvm::cl::opt<IndexFileFormat>
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp 62 opt<CompileArgsFrom> CompileArgsFrom{
145 opt<CodeCompleteOptions::CodeCompletionParse> CodeCompletionParse{
162 opt<CompletionStyleFlag> CompletionStyle{
192 opt<CodeCompleteOptions::IncludeInsertion> HeaderInsertion{
298 opt<PCHStorageFlag> PCHStorage{
318 opt<JSONStreamStyle> InputStyle{
346 opt<Logger::Level> LogLevel{
356 opt<OffsetEncoding> ForceOffsetEncoding{
tools/clang/utils/TableGen/TableGen.cpp 77 cl::opt<ActionType> Action(
tools/llc/llc.cpp 180 static cl::opt<RunPassOption, true, cl::parser<std::string>> RunPass(
tools/lldb/tools/lldb-test/lldb-test.cpp 120 static cl::opt<FindType> Find(
tools/lldb/utils/TableGen/LLDBTableGen.cpp 32 static cl::opt<ActionType> Action(
tools/lli/lli.cpp 86 cl::opt<JITKind> UseJITKind(
207 cl::opt<DumpKind> OrcDumpKind(
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 47 static cl::opt<bool, true> IgnoreDWARFArg(
tools/llvm-cfi-verify/lib/GraphBuilder.cpp 44 static cl::opt<uint64_t, true> SearchLengthForUndefArg(
51 static cl::opt<uint64_t, true> SearchLengthForConditionalBranchArg(
tools/llvm-cov/CodeCoverage.cpp 553 cl::opt<std::string, true> PGOFilename(
564 cl::opt<CoverageViewOptions::OutputFormat> Format(
604 cl::opt<double> RegionCoverageLtFilter(
610 cl::opt<double> RegionCoverageGtFilter(
616 cl::opt<double> LineCoverageLtFilter(
622 cl::opt<double> LineCoverageGtFilter(
628 cl::opt<cl::boolOrDefault> UseColor(
tools/llvm-cxxfilt/llvm-cxxfilt.cpp 30 static cl::opt<Style>
tools/llvm-dwarfdump/llvm-dwarfdump.cpp 154 static opt<uint64_t>
tools/llvm-elfabi/llvm-elfabi.cpp 36 cl::opt<FileFormat> InputFileFormat(
tools/llvm-exegesis/llvm-exegesis.cpp 71 static cl::opt<exegesis::InstructionBenchmark::ModeE> BenchmarkMode(
85 static cl::opt<exegesis::InstructionBenchmark::RepetitionModeE> RepetitionMode(
109 static cl::opt<exegesis::InstructionBenchmarkClustering::ModeE>
124 static cl::opt<float> AnalysisClusteringEpsilon(
129 static cl::opt<float> AnalysisInconsistencyEpsilon(
tools/llvm-lto/llvm-lto.cpp 114 cl::opt<ThinLTOModes> ThinLTOMode(
160 static cl::opt<uint64_t> ThinLTOCacheMaxSizeBytes(
tools/llvm-mc/llvm-mc.cpp 62 static cl::opt<DebugCompressionType> CompressDebugSections(
99 static cl::opt<OutputFileType>
180 static cl::opt<ActionType>
tools/llvm-nm/llvm-nm.cpp 52 cl::opt<OutputFormatTy> OutputFormat(
169 cl::opt<Radix>
tools/llvm-objdump/MachODump.cpp 68 extern cl::opt<DIDumpType> DwarfDumpType;
tools/llvm-objdump/llvm-objdump.cpp 96 static cl::opt<uint64_t> AdjustVMA(
173 cl::opt<DIDumpType> DwarfDumpType(
307 static cl::opt<uint64_t>
310 static cl::opt<uint64_t> StopAddress("stop-address",
tools/llvm-pdbutil/llvm-pdbutil.cpp 253 cl::opt<SymbolSortMode> SymbolOrder(
263 cl::opt<ClassSortMode> ClassOrder(
281 cl::opt<ClassDefinitionFormat> ClassFormat(
303 cl::opt<uint64_t> LoadAddress(
309 cl::opt<cl::boolOrDefault>
708 cl::opt<InputFileType> InputType(
tools/llvm-pdbutil/llvm-pdbutil.h 99 extern llvm::cl::opt<SymbolSortMode> SymbolOrder;
100 extern llvm::cl::opt<ClassSortMode> ClassOrder;
104 extern llvm::cl::opt<ClassDefinitionFormat> ClassFormat;
209 extern llvm::cl::opt<InputFileType> InputType;
tools/llvm-profdata/llvm-profdata.cpp 621 cl::opt<ProfileKinds> ProfileKind(
625 cl::opt<ProfileFormat> OutputFormat(
635 cl::opt<FailureMode> FailureMode(
732 cl::opt<unsigned long long> ValueCutoff(
1084 cl::opt<ProfileKinds> ProfileKind(
tools/llvm-readobj/llvm-readobj.cpp 112 cl::opt<cl::boolOrDefault>
351 cl::opt<OutputStyleTy>
tools/llvm-readobj/llvm-readobj.h 43 extern llvm::cl::opt<OutputStyleTy> Output;
tools/llvm-rtdyld/llvm-rtdyld.cpp 58 static cl::opt<ActionType>
100 static cl::opt<uint64_t>
105 static cl::opt<uint64_t> TargetAddrStart(
112 static cl::opt<uint64_t> TargetAddrEnd(
117 static cl::opt<uint64_t> TargetSectionSep(
tools/llvm-size/llvm-size.cpp 39 static cl::opt<OutputFormatTy>
46 static cl::opt<OutputFormatTy>
78 static cl::opt<RadixTy> Radix(
85 static cl::opt<RadixTy> RadixShort(
tools/llvm-strings/llvm-strings.cpp 49 static cl::opt<radix>
tools/llvm-symbolizer/llvm-symbolizer.cpp 39 static cl::opt<FunctionNameKind> ClPrintFunctions(
141 static cl::opt<uint64_t>
153 static cl::opt<DIPrinter::OutputStyle>
tools/llvm-xray/xray-account.cpp 55 static cl::opt<AccountOutputFormats>
78 static cl::opt<SortField> AccountSortOutput(
98 static cl::opt<SortDirection> AccountSortOrder(
tools/llvm-xray/xray-converter.cpp 37 static cl::opt<ConvertFormats> ConvertOutputFormat(
tools/llvm-xray/xray-graph-diff.cpp 112 static cl::opt<GraphRenderer::StatType> GraphDiffEdgeLabel(
136 static cl::opt<GraphRenderer::StatType> GraphDiffEdgeColor(
160 static cl::opt<GraphRenderer::StatType> GraphDiffVertexLabel(
185 static cl::opt<GraphRenderer::StatType> GraphDiffVertexColor(
tools/llvm-xray/xray-graph.cpp 61 static cl::opt<GraphRenderer::StatType>
86 static cl::opt<GraphRenderer::StatType> GraphVertexLabel(
111 static cl::opt<GraphRenderer::StatType> GraphEdgeColorType(
136 static cl::opt<GraphRenderer::StatType> GraphVertexColorType(
tools/llvm-xray/xray-stacks.cpp 82 static cl::opt<StackOutputFormat> StacksOutputFormat(
100 static cl::opt<AggregationType> RequestedAggregation(
tools/opt/NewPMDriver.cpp 103 extern cl::opt<PGOKind> PGOKindFlag;
105 extern cl::opt<CSPGOKind> CSPGOKindFlag;
tools/opt/opt.cpp 281 cl::opt<PGOKind>
294 cl::opt<CSPGOKind> CSPGOKindFlag(
tools/polly/lib/Analysis/DependenceInfo.cpp 61 static cl::opt<enum AnalysisType> OptAnalysisType(
71 static cl::opt<Dependences::AnalysisLevel> OptAnalysisLevel(
tools/polly/lib/Analysis/ScopBuilder.cpp 76 static cl::opt<bool, true> XModelReadOnlyScalars(
145 static cl::opt<GranularityChoice> StmtGranularity(
tools/polly/lib/Analysis/ScopDetection.cpp 99 static cl::opt<bool, true> XPollyProcessUnprofitable(
124 static cl::opt<bool, true>
145 static cl::opt<bool, true> XPollyAllowUnsignedOperations(
153 static cl::opt<bool, true> XPollyUseRuntimeAliasChecks(
192 static cl::opt<bool, true>
203 static cl::opt<bool, true>
217 static cl::opt<bool, true> XPollyInvariantLoadHoisting(
tools/polly/lib/Analysis/ScopInfo.cpp 154 static cl::opt<bool, true> XUseInstructionNames(
tools/polly/lib/CodeGen/BlockGenerators.cpp 39 static cl::opt<bool, true> DebugPrintingX(
tools/polly/lib/CodeGen/CodeGeneration.cpp 58 static cl::opt<bool, true>
tools/polly/lib/CodeGen/IslExprBuilder.cpp 28 static cl::opt<OverflowTrackingChoice> OTMode(
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 104 static cl::opt<OpenMPBackend> PollyOmpBackend(
tools/polly/lib/CodeGen/LoopGenerators.cpp 31 static cl::opt<int, true>
37 static cl::opt<OMPGeneralSchedulingType, true> XPollyScheduling(
52 static cl::opt<int, true>
tools/polly/lib/Support/RegisterPasses.cpp 68 static cl::opt<PassPositionChoice> PassPosition(
79 static cl::opt<OptimizerChoice>
88 static cl::opt<CodeGenChoice> CodeGeneration(
96 static cl::opt<TargetChoice>
130 static cl::opt<polly::VectorizerChoice, true> Vectorizer(
tools/sancov/sancov.cpp 71 cl::opt<ActionType> Action(
utils/FileCheck/FileCheck.cpp 119 static cl::opt<DumpInputValue> DumpInput(
utils/TableGen/TableGen.cpp 67 cl::opt<ActionType> Action(
137 cl::opt<bool, true>
utils/yaml-bench/YAMLBench.cpp 55 cl::opt<cl::boolOrDefault>