reference, declarationdefinition
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>