reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

examples/SpeculativeJIT/SpeculativeJIT.cpp
   31                                        cl::ZeroOrMore, cl::PositionalEatsArgs);
include/llvm/Support/CommandLine.h
 1592       : Option(ZeroOrMore, NotHidden), Parser(*this) {
 1733       : Option(ZeroOrMore, NotHidden), Parser(*this) {
include/llvm/Support/PluginLoader.h
   31     LoadOpt("load", cl::ZeroOrMore, cl::value_desc("pluginfilename"),
lib/Analysis/DependenceAnalysis.cpp
  110     Delinearize("da-delinearize", cl::init(true), cl::Hidden, cl::ZeroOrMore,
  114     cl::ZeroOrMore,
lib/Analysis/IndirectCallPromotionAnalysis.cpp
   36     "icp-remaining-percent-threshold", cl::init(30), cl::Hidden, cl::ZeroOrMore,
   44                              cl::Hidden, cl::ZeroOrMore,
   51     MaxNumPromotions("icp-max-prom", cl::init(3), cl::Hidden, cl::ZeroOrMore,
lib/Analysis/InlineCost.cpp
   49     "inline-threshold", cl::Hidden, cl::init(225), cl::ZeroOrMore,
   53     "inlinehint-threshold", cl::Hidden, cl::init(325), cl::ZeroOrMore, 
   58                           cl::init(45), cl::ZeroOrMore,
   65     "inlinecold-threshold", cl::Hidden, cl::init(45), cl::ZeroOrMore, 
   70                          cl::ZeroOrMore,
   74     "locally-hot-callsite-threshold", cl::Hidden, cl::init(525), cl::ZeroOrMore,
   78     "cold-callsite-rel-freq", cl::Hidden, cl::init(2), cl::ZeroOrMore,
   84     "hot-callsite-rel-freq", cl::Hidden, cl::init(60), cl::ZeroOrMore,
   90     "inline-cost-full", cl::Hidden, cl::init(false), cl::ZeroOrMore,
lib/Analysis/ProfileSummaryInfo.cpp
   32     "profile-summary-cutoff-hot", cl::Hidden, cl::init(990000), cl::ZeroOrMore,
   37     "profile-summary-cutoff-cold", cl::Hidden, cl::init(999999), cl::ZeroOrMore,
   43     cl::init(15000), cl::ZeroOrMore,
   50     cl::init(12500), cl::ZeroOrMore,
   58     "profile-summary-hot-count", cl::ReallyHidden, cl::ZeroOrMore,
   63     "profile-summary-cold-count", cl::ReallyHidden, cl::ZeroOrMore,
lib/Analysis/ScalarEvolution.cpp
  151                         cl::ZeroOrMore,
lib/CodeGen/CodeGenPrepare.cpp
  174     "profile-guided-section-prefix", cl::Hidden, cl::init(true), cl::ZeroOrMore,
lib/CodeGen/LLVMTargetMachine.cpp
   38   cl::Hidden, cl::ZeroOrMore, cl::init(false),
lib/CodeGen/MachinePipeliner.cpp
  111                                cl::ZeroOrMore,
  150                                      cl::ZeroOrMore, cl::desc("Ignore RecMII"));
  173                        cl::init(true), cl::ZeroOrMore,
lib/CodeGen/ScheduleDAGInstrs.cpp
   68     cl::ZeroOrMore, cl::init(false),
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
   36   cl::ZeroOrMore, cl::init(false),
   40   "dfa-sched-reg-pressure-threshold", cl::Hidden, cl::ZeroOrMore, cl::init(5),
lib/CodeGen/TargetPassConfig.cpp
  115                       cl::ZeroOrMore);
lib/IR/DiagnosticHandler.cpp
   51     cl::ZeroOrMore);
   60     cl::ZeroOrMore);
   71         cl::ZeroOrMore);
lib/Passes/PassBuilder.cpp
  189                        cl::Hidden, cl::ZeroOrMore,
  194               cl::Hidden, cl::ZeroOrMore,
  210     "enable-npm-synthetic-counts", cl::init(false), cl::Hidden, cl::ZeroOrMore,
lib/Support/CommandLine.cpp
  795   return O->getNumOccurrencesFlag() == cl::ZeroOrMore ||
 1515         case cl::ZeroOrMore: // Zero or more will take all they can get...
 1625   case ZeroOrMore:
lib/Support/Debug.cpp
  118           cl::Hidden, cl::ZeroOrMore, cl::value_desc("debug string"),
lib/Support/DebugCounter.cpp
   50     cl::CommaSeparated, cl::ZeroOrMore, cl::location(DebugCounter::instance()));
lib/Target/AArch64/AArch64StackTagging.cpp
   60     "stack-tagging-merge-init", cl::Hidden, cl::init(true), cl::ZeroOrMore,
lib/Target/ARM/ARMSubtarget.cpp
   61    cl::ZeroOrMore,
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   37   cl::init(200), cl::Hidden, cl::ZeroOrMore, cl::desc("safety buffer size"));
lib/Target/Hexagon/HexagonCommonGEP.cpp
   53   cl::Hidden, cl::ZeroOrMore);
   56   cl::ZeroOrMore);
   59   cl::Hidden, cl::ZeroOrMore);
lib/Target/Hexagon/HexagonConstExtenders.cpp
   31   cl::init(3), cl::Hidden, cl::ZeroOrMore,
   35   cl::Hidden, cl::ZeroOrMore, cl::desc("Maximum number of replacements"));
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   36                                  cl::Hidden, cl::ZeroOrMore,
   41                                  cl::Hidden, cl::ZeroOrMore,
lib/Target/Hexagon/HexagonFrameLowering.cpp
  156     cl::ZeroOrMore);
  160     cl::init(6), cl::ZeroOrMore);
  164     cl::init(1), cl::ZeroOrMore);
  168     cl::init(false), cl::ZeroOrMore);
  171     cl::init(true), cl::Hidden, cl::ZeroOrMore,
  175     cl::init(std::numeric_limits<unsigned>::max()), cl::Hidden, cl::ZeroOrMore,
  180     cl::init(false), cl::ZeroOrMore);
lib/Target/Hexagon/HexagonGenInsert.cpp
   50   cl::Hidden, cl::ZeroOrMore, cl::desc("Vreg# cutoff for insert generation."));
   54   cl::Hidden, cl::ZeroOrMore, cl::desc("Vreg distance cutoff for insert "
   59   cl::Hidden, cl::ZeroOrMore, cl::desc("Maximum size of OrderedRegisterList"));
   61   cl::Hidden, cl::ZeroOrMore, cl::desc("Maximum size of IFMap"));
   64   cl::ZeroOrMore, cl::desc("Enable timing of insert generation"));
   66   cl::Hidden, cl::ZeroOrMore, cl::desc("Enable detailed timing of insert "
   70   cl::ZeroOrMore);
   72   cl::ZeroOrMore);
   76   cl::ZeroOrMore);
lib/Target/Hexagon/HexagonHardwareLoops.cpp
   84   cl::Hidden, cl::ZeroOrMore, cl::desc("Allow speculation of preheader "
lib/Target/Hexagon/HexagonISelLowering.cpp
   72   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   76   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   80   cl::Hidden, cl::ZeroOrMore, cl::init(5),
   84   cl::Hidden, cl::ZeroOrMore, cl::init(6),
   88   cl::Hidden, cl::ZeroOrMore, cl::init(4),
   92   cl::Hidden, cl::ZeroOrMore, cl::init(6),
   96   cl::Hidden, cl::ZeroOrMore, cl::init(4),
  100   cl::Hidden, cl::ZeroOrMore, cl::init(8),
  104   cl::Hidden, cl::ZeroOrMore, cl::init(4),
lib/Target/Hexagon/HexagonInstrInfo.cpp
   80   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   96   cl::init(true), cl::Hidden, cl::ZeroOrMore, cl::desc("branch relax asm"));
   99   cl::init(true), cl::Hidden, cl::ZeroOrMore,
lib/Target/Hexagon/HexagonMachineScheduler.cpp
   48     cl::Hidden, cl::ZeroOrMore, cl::init(false));
   51     cl::Hidden, cl::ZeroOrMore, cl::init(true));
   54     cl::Hidden, cl::ZeroOrMore, cl::init(1));
   59     cl::ZeroOrMore, cl::init(true));
lib/Target/Hexagon/HexagonNewValueJump.cpp
   63     cl::ZeroOrMore, cl::init(false),
lib/Target/Hexagon/HexagonPeephole.cpp
   60     cl::Hidden, cl::ZeroOrMore, cl::init(false),
   64     cl::Hidden, cl::ZeroOrMore, cl::init(false),
   68     cl::Hidden, cl::ZeroOrMore, cl::init(true),
   72     cl::Hidden, cl::ZeroOrMore, cl::init(true),
lib/Target/Hexagon/HexagonSubtarget.cpp
   43   cl::Hidden, cl::ZeroOrMore, cl::init(true));
   46   cl::Hidden, cl::ZeroOrMore, cl::init(false));
   49   cl::Hidden, cl::ZeroOrMore, cl::init(true),
   53   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   57   cl::Hidden, cl::ZeroOrMore, cl::init(true),
   61   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   65   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   69   cl::Hidden, cl::ZeroOrMore, cl::init(true));
   72   cl::Hidden, cl::ZeroOrMore, cl::init(true));
   75   cl::Hidden, cl::ZeroOrMore, cl::init(true),
lib/Target/Hexagon/HexagonTargetMachine.cpp
   31 static cl::opt<bool> EnableCExtOpt("hexagon-cext", cl::Hidden, cl::ZeroOrMore,
   34 static cl::opt<bool> EnableRDFOpt("rdf-opt", cl::Hidden, cl::ZeroOrMore,
   41   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   45   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   49   cl::ZeroOrMore, cl::desc("Disable Hexagon constant propagation"));
   55   cl::init(true), cl::Hidden, cl::ZeroOrMore,
   59   cl::ZeroOrMore, cl::desc("Enable early if-conversion"));
   65   cl::Hidden, cl::ZeroOrMore, cl::desc("Enable commoning of GEP instructions"));
   78   cl::init(false), cl::Hidden, cl::ZeroOrMore,
   94   cl::Hidden, cl::ZeroOrMore, cl::init(false),
   98   cl::ZeroOrMore, cl::init(true), cl::desc("Enable vextract optimization"));
  101   cl::Hidden, cl::ZeroOrMore, cl::init(true),
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
   44   cl::init(false), cl::Hidden, cl::ZeroOrMore,
lib/Target/Hexagon/HexagonVExtract.cpp
   30   cl::Hidden, cl::ZeroOrMore, cl::init(1),
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
   58   cl::ZeroOrMore, cl::init(false),
   62                                 cl::ZeroOrMore, cl::init(true),
   66   cl::ZeroOrMore, cl::Hidden, cl::init(true),
   70   cl::Hidden, cl::ZeroOrMore, cl::desc("Generate all instruction with TC"));
   73   cl::init(false), cl::Hidden, cl::ZeroOrMore,
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  158     cl::init(2), cl::ZeroOrMore);
lib/Target/Hexagon/HexagonVectorPrint.cpp
   40   cl::Hidden, cl::ZeroOrMore, cl::init(false),
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
   31     RelaxNVChecks("relax-nv-checks", cl::init(false), cl::ZeroOrMore,
lib/Target/NVPTX/NVPTXISelLowering.cpp
   74 FMAContractLevelOpt("nvptx-fma-level", cl::ZeroOrMore, cl::Hidden,
   80     "nvptx-prec-divf32", cl::ZeroOrMore, cl::Hidden,
   91     "nvptx-f32ftz", cl::ZeroOrMore, cl::Hidden,
lib/Target/NVPTX/NVPTXSubtarget.cpp
   26     NoF16Math("nvptx-no-f16-math", cl::ZeroOrMore, cl::Hidden,
lib/Transforms/IPO/GlobalDCE.cpp
   35     ClEnableVFE("enable-vfe", cl::Hidden, cl::init(true), cl::ZeroOrMore,
lib/Transforms/IPO/GlobalOpt.cpp
  102     "coldcc-rel-freq", cl::Hidden, cl::init(2), cl::ZeroOrMore,
lib/Transforms/IPO/PartialInlining.cpp
  109                                       cl::init(false), cl::ZeroOrMore,
  139     "max-partial-inlining", cl::init(-1), cl::Hidden, cl::ZeroOrMore,
  147                              cl::Hidden, cl::ZeroOrMore,
lib/Transforms/IPO/PassManagerBuilder.cpp
   54                        cl::ZeroOrMore, cl::desc("Run Partial inlinining pass"));
  113     "preinline-threshold", cl::Hidden, cl::init(75), cl::ZeroOrMore,
lib/Transforms/IPO/SampleProfile.cpp
  134     "profile-accurate-for-symsinlist", cl::Hidden, cl::ZeroOrMore,
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
   51                           cl::ZeroOrMore,
   56     "inline-synthetic-count", cl::Hidden, cl::init(15), cl::ZeroOrMore,
   61     "cold-synthetic-count", cl::Hidden, cl::init(5), cl::ZeroOrMore,
lib/Transforms/IPO/WholeProgramDevirt.cpp
  126                 cl::init(10), cl::ZeroOrMore,
  132                        cl::init(false), cl::ZeroOrMore,
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  167                             cl::init(false), cl::ZeroOrMore);
  172     cl::init(false), cl::ZeroOrMore);
  177     cl::ZeroOrMore);
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
   74     ICPCutOff("icp-cutoff", cl::init(0), cl::Hidden, cl::ZeroOrMore,
   80     ICPCSSkip("icp-csskip", cl::init(0), cl::Hidden, cl::ZeroOrMore,
lib/Transforms/Instrumentation/InstrProfiling.cpp
  101     "instrprof-atomic-counter-update-all", cl::ZeroOrMore,
  106     "atomic-counter-update-promoted", cl::ZeroOrMore,
  116 cl::opt<bool> DoCounterPromotion("do-counter-promotion", cl::ZeroOrMore,
  120     cl::ZeroOrMore, "max-counter-promotions-per-loop", cl::init(20),
  126     MaxNumOfPromotions(cl::ZeroOrMore, "max-counter-promotions", cl::init(-1),
  130     cl::ZeroOrMore, "speculative-counter-promotion-max-exiting", cl::init(3),
  135     cl::ZeroOrMore, "speculative-counter-promotion-to-loop", cl::init(false),
  142     cl::ZeroOrMore, "iterative-counter-promotion", cl::init(true),
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  174     "icp-max-annotations", cl::init(3), cl::Hidden, cl::ZeroOrMore,
  181     "memop-max-annotations", cl::init(4), cl::Hidden, cl::ZeroOrMore,
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
   63     MemOPCountThreshold("pgo-memop-count-threshold", cl::Hidden, cl::ZeroOrMore,
   76                           cl::Hidden, cl::ZeroOrMore,
   83                     cl::ZeroOrMore,
lib/Transforms/Scalar/GVN.cpp
  106 MaxRecurseDepth("gvn-max-recurse-depth", cl::Hidden, cl::init(1000), cl::ZeroOrMore,
  110     "gvn-max-num-deps", cl::Hidden, cl::init(100), cl::ZeroOrMore,
lib/Transforms/Scalar/LoopFuse.cpp
  107     cl::Hidden, cl::init(FUSION_DEPENDENCE_ANALYSIS_ALL), cl::ZeroOrMore);
  113                            cl::Hidden, cl::init(false), cl::ZeroOrMore);
lib/Transforms/Scalar/LoopUnrollPass.cpp
  132     UnrollRuntime("unroll-runtime", cl::ZeroOrMore, cl::Hidden,
lib/Transforms/Utils/SizeOpts.cpp
   31     "pgso-cutoff-instr-prof", cl::Hidden, cl::init(250000), cl::ZeroOrMore,
   36     "pgso-cutoff-sample-prof", cl::Hidden, cl::init(800000), cl::ZeroOrMore,
tools/bugpoint/ExecutionDriver.cpp
  110                                 cl::ZeroOrMore, cl::PositionalEatsArgs);
  119                                cl::desc("<tool arguments>..."), cl::ZeroOrMore,
  124                                    cl::ZeroOrMore, cl::PositionalEatsArgs);
  131                                  cl::ZeroOrMore, cl::PositionalEatsArgs);
tools/bugpoint/OptimizerDriver.cpp
  120                                      cl::ZeroOrMore, cl::PositionalEatsArgs);
tools/bugpoint/bugpoint.cpp
   66     PassList(cl::desc("Passes available:"), cl::ZeroOrMore);
tools/clang/lib/CodeGen/CodeGenModule.cpp
   67     "limited-coverage-experimental", llvm::cl::ZeroOrMore, llvm::cl::Hidden,
tools/clang/lib/CodeGen/CodeGenPGO.cpp
   25     EnableValueProfiling("enable-value-profiling", llvm::cl::ZeroOrMore,
tools/clang/lib/Tooling/CommonOptionsParser.cpp
  126   if ((OccurrencesFlag == cl::ZeroOrMore || OccurrencesFlag == cl::Optional) &&
tools/clang/lib/Tooling/Execution.cpp
   62       CommonOptionsParser::create(argc, argv, Category, llvm::cl::ZeroOrMore,
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp
  123                                     cl::ZeroOrMore, Overview);
tools/clang/tools/clang-import-test/clang-import-test.cpp
   45     Imports("import", llvm::cl::ZeroOrMore,
   58     ClangArgs("Xcc", llvm::cl::ZeroOrMore,
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  616       argc, argv, cl::GeneralCategory, cl::ZeroOrMore,
tools/clang/tools/clang-rename/ClangRename.cpp
   71     cl::ZeroOrMore, cl::cat(ClangRenameOptions));
   77                    cl::ZeroOrMore, cl::cat(ClangRenameOptions));
   81              cl::ZeroOrMore, cl::cat(ClangRenameOptions));
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
  332                                     cl::ZeroOrMore);
tools/clang/tools/extra/modularize/Modularize.cpp
  315 cl::ZeroOrMore, cl::value_desc("path"));
tools/clang/tools/extra/pp-trace/PPTrace.cpp
  132       argc, argv, Cat, llvm::cl::ZeroOrMore);
tools/llc/llc.cpp
   95          cl::ZeroOrMore,
  183     cl::value_desc("pass-name"), cl::ZeroOrMore, cl::location(RunPassOpt));
tools/lli/lli.cpp
  142            cl::ZeroOrMore,
tools/llvm-cat/llvm-cat.cpp
   46 static cl::list<std::string> InputFilenames(cl::Positional, cl::ZeroOrMore,
tools/llvm-cov/CodeCoverage.cpp
  543       "object", cl::desc("Coverage executable or object file"), cl::ZeroOrMore,
  547       cl::Positional, cl::desc("<Source files>"), cl::ZeroOrMore);
  584       cl::ZeroOrMore, cl::cat(FilteringCategory));
  590       cl::ZeroOrMore, cl::cat(FilteringCategory));
  596       cl::ZeroOrMore, cl::cat(FilteringCategory));
  602       cl::ZeroOrMore, cl::cat(FilteringCategory));
tools/llvm-cxxdump/llvm-cxxdump.cpp
   38                                      cl::ZeroOrMore);
tools/llvm-cxxfilt/llvm-cxxfilt.cpp
   53 Decorated(cl::Positional, cl::desc("<mangled>"), cl::ZeroOrMore);
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
   97                    ZeroOrMore, cat(DwarfDumpCategory));
tools/llvm-dwp/llvm-dwp.cpp
   50 static cl::list<std::string> InputFiles(cl::Positional, cl::ZeroOrMore,
   55     "e", cl::ZeroOrMore,
tools/llvm-extract/llvm-extract.cpp
   63                  cl::ZeroOrMore, cl::value_desc("function"),
   72                        cl::ZeroOrMore, cl::value_desc("rfunction"),
   87     cl::ZeroOrMore, cl::value_desc("function:bb1[;bb2...]"),
   93                    cl::ZeroOrMore, cl::value_desc("alias"),
  102                          cl::ZeroOrMore, cl::value_desc("ralias"),
  108                    cl::ZeroOrMore, cl::value_desc("global"),
  117                          cl::ZeroOrMore, cl::value_desc("rglobal"),
tools/llvm-ifs/llvm-ifs.cpp
   51                                             cl::ZeroOrMore);
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
   43          cl::ZeroOrMore,
tools/llvm-jitlink/llvm-jitlink.cpp
   57                cl::ZeroOrMore);
   69            cl::ZeroOrMore);
   73                                        cl::ZeroOrMore, cl::PositionalEatsArgs);
   83     cl::ZeroOrMore);
tools/llvm-link/llvm-link.cpp
   47     "override", cl::ZeroOrMore, cl::value_desc("filename"),
   54     "import", cl::ZeroOrMore, cl::value_desc("function:filename"),
tools/llvm-lto/llvm-lto.cpp
   68              cl::Prefix, cl::ZeroOrMore, cl::init('2'));
  196     cl::ZeroOrMore);
  201                cl::ZeroOrMore);
tools/llvm-lto2/llvm-lto2.cpp
   35              cl::Prefix, cl::ZeroOrMore, cl::init('2'));
   83     cl::ZeroOrMore);
tools/llvm-nm/llvm-nm.cpp
   62                                      cl::ZeroOrMore);
   84                            cl::ZeroOrMore, cl::cat(NMCat));
   87                         cl::ZeroOrMore);
  105               cl::ZeroOrMore, cl::cat(NMCat));
  136 cl::opt<bool> Demangle("demangle", cl::ZeroOrMore,
  140 cl::opt<bool> NoDemangle("no-demangle", cl::init(false), cl::ZeroOrMore,
  186 cl::list<std::string> SegSect("s", cl::multi_val(2), cl::ZeroOrMore,
tools/llvm-objdump/MachODump.cpp
  192               cl::ZeroOrMore, cl::cat(MachOCat));
tools/llvm-objdump/llvm-objdump.cpp
  210                                             cl::ZeroOrMore,
tools/llvm-pdbutil/llvm-pdbutil.cpp
  214     cl::cat(TypeCategory), cl::ZeroOrMore, cl::sub(PrettySubcommand));
  227     cl::cat(TypeCategory), cl::sub(PrettySubcommand), cl::ZeroOrMore,
  315     cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  318     cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  321     cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  326     cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  330     cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  334     cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand));
  387     DumpStreamData("stream-data", cl::CommaSeparated, cl::ZeroOrMore,
  413               cl::ZeroOrMore, cl::CommaSeparated, cl::sub(BytesSubcommand),
  417             cl::ZeroOrMore, cl::CommaSeparated, cl::sub(BytesSubcommand),
  499     "type-index", cl::ZeroOrMore, cl::CommaSeparated,
  515     "id-index", cl::ZeroOrMore, cl::CommaSeparated,
  535     cl::cat(SymbolOptions), cl::sub(DumpSubcommand), cl::ZeroOrMore);
  679     "subsections", cl::ZeroOrMore, cl::CommaSeparated,
tools/llvm-readobj/llvm-readobj.cpp
   50     cl::ZeroOrMore);
  182                                    cl::ZeroOrMore);
  188                                 cl::ZeroOrMore);
tools/llvm-reduce/llvm-reduce.cpp
   42     TestArguments("test-arg", cl::ZeroOrMore,
tools/llvm-rtdyld/llvm-rtdyld.cpp
   47 InputFileList(cl::Positional, cl::ZeroOrMore,
   80        cl::ZeroOrMore);
   84                                        cl::ZeroOrMore, cl::PositionalEatsArgs);
   98            cl::ZeroOrMore);
  127                         cl::ZeroOrMore,
  134                     cl::ZeroOrMore,
tools/llvm-size/llvm-size.cpp
   74               cl::ZeroOrMore, cl::cat(SizeCat));
  101     InputFilenames(cl::Positional, cl::desc("<input files>"), cl::ZeroOrMore);
tools/llvm-strings/llvm-strings.cpp
   29                                             cl::ZeroOrMore);
tools/llvm-symbolizer/llvm-symbolizer.cpp
  110 ClDsymHint("dsym-hint", cl::ZeroOrMore,
  147                                               cl::ZeroOrMore);
tools/llvm-undname/llvm-undname.cpp
   49                               cl::ZeroOrMore);
tools/lto/lto.cpp
   36          cl::ZeroOrMore,
tools/polly/lib/Analysis/DependenceInfo.cpp
   47     cl::Hidden, cl::init(500000), cl::ZeroOrMore, cl::cat(PollyCategory));
   51     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   56                   cl::Hidden, cl::init(true), cl::ZeroOrMore,
   68     cl::Hidden, cl::init(VALUE_BASED_ANALYSIS), cl::ZeroOrMore,
   82     cl::Hidden, cl::init(Dependences::AL_Statement), cl::ZeroOrMore,
tools/polly/lib/Analysis/PolyhedralInfo.cpp
   38                                    cl::Hidden, cl::init(false), cl::ZeroOrMore,
   44                                        cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/Analysis/ScopBuilder.cpp
   79     cl::location(ModelReadOnlyScalars), cl::Hidden, cl::ZeroOrMore,
   86                   cl::Hidden, cl::init(800000), cl::ZeroOrMore,
  102     cl::Hidden, cl::ZeroOrMore, cl::init(20), cl::cat(PollyCategory));
  108     cl::Hidden, cl::ZeroOrMore, cl::init(8), cl::cat(PollyCategory));
  113     cl::ZeroOrMore, cl::init(8), cl::cat(PollyCategory));
  132                                       cl::Hidden, cl::ZeroOrMore,
  140     cl::desc("Disable multiplicative reductions"), cl::Hidden, cl::ZeroOrMore,
tools/polly/lib/Analysis/ScopDetection.cpp
  103     cl::location(PollyProcessUnprofitable), cl::init(false), cl::ZeroOrMore,
  112     cl::ZeroOrMore, cl::CommaSeparated, cl::cat(PollyCategory));
  120     cl::ZeroOrMore, cl::CommaSeparated, cl::cat(PollyCategory));
  140                    cl::Hidden, cl::init(false), cl::ZeroOrMore,
  148     cl::location(PollyAllowUnsignedOperations), cl::Hidden, cl::ZeroOrMore,
  156     cl::location(PollyUseRuntimeAliasChecks), cl::Hidden, cl::ZeroOrMore,
  162                 cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  167     cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory));
  172                    cl::Hidden, cl::init(false), cl::ZeroOrMore,
  178                     cl::Hidden, cl::init(false), cl::ZeroOrMore,
  184     cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory));
  189                            cl::Hidden, cl::init(false), cl::ZeroOrMore,
  195                   cl::location(PollyTrackFailures), cl::Hidden, cl::ZeroOrMore,
  200                                cl::Hidden, cl::ZeroOrMore, cl::init(false),
  207                       cl::ZeroOrMore, cl::init(true), cl::cat(PollyCategory));
  212                 cl::Hidden, cl::init(false), cl::ZeroOrMore,
  219     cl::location(PollyInvariantLoadHoisting), cl::Hidden, cl::ZeroOrMore,
tools/polly/lib/Analysis/ScopGraphPrinter.cpp
   29                cl::Hidden, cl::init(""), cl::ZeroOrMore);
   33                              cl::Hidden, cl::init(false), cl::ZeroOrMore);
tools/polly/lib/Analysis/ScopInfo.cpp
  123     cl::Hidden, cl::ZeroOrMore, cl::init(false), cl::cat(PollyCategory));
  158     cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/CodeGen/BlockGenerators.cpp
   35                              cl::Hidden, cl::init(false), cl::ZeroOrMore,
   43     cl::ZeroOrMore, cl::cat(PollyCategory));
   48     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   54     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/CodeGen/CodeGeneration.cpp
   53                             cl::Hidden, cl::init(false), cl::ZeroOrMore,
   62                     cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/CodeGen/IslAst.cpp
   65                   cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   69                                    cl::init(false), cl::ZeroOrMore,
   76     cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   80                                 cl::init(true), cl::ZeroOrMore,
   85                                     cl::init(false), cl::ZeroOrMore,
tools/polly/lib/CodeGen/IslExprBuilder.cpp
   37     cl::Hidden, cl::init(OT_REQUEST), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
   88     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   97     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  102     cl::Hidden, cl::init(64), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/Support/RegisterPasses.cpp
   53                  cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   58     cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
   76     cl::Hidden, cl::init(POSITION_BEFORE_VECTORIZER), cl::ZeroOrMore,
   84               cl::Hidden, cl::init(OPTIMIZER_ISL), cl::ZeroOrMore,
   93     cl::Hidden, cl::init(CODEGEN_FULL), cl::ZeroOrMore, cl::cat(PollyCategory));
  106            cl::init(TARGET_CPU), cl::ZeroOrMore, cl::cat(PollyCategory));
  140     cl::ZeroOrMore, cl::cat(PollyCategory));
  145     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  150     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  155     cl::Hidden, cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  159                                   cl::Hidden, cl::init(false), cl::ZeroOrMore,
  166     cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  220     cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/Support/SCEVAffinator.cpp
   30     cl::Hidden, cl::ZeroOrMore, cl::init(false), cl::cat(PollyCategory));
tools/polly/lib/Support/ScopHelper.cpp
   32     cl::Hidden, cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory));
   39     cl::Hidden, cl::ZeroOrMore, cl::CommaSeparated, cl::cat(PollyCategory));
tools/polly/lib/Transform/Canonicalization.cpp
   30                  cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
tools/polly/lib/Transform/DeadCodeElimination.cpp
   51     cl::ZeroOrMore, cl::init(-1), cl::cat(PollyCategory));
tools/polly/lib/Transform/ScheduleOptimizer.cpp
   87                  cl::Hidden, cl::init("all"), cl::ZeroOrMore,
   93                  cl::Hidden, cl::init("yes"), cl::ZeroOrMore,
   99     cl::init(20), cl::ZeroOrMore, cl::cat(PollyCategory));
  104     cl::init(20), cl::ZeroOrMore, cl::cat(PollyCategory));
  108     cl::Hidden, cl::init("min"), cl::ZeroOrMore, cl::cat(PollyCategory));
  113                       cl::init("yes"), cl::ZeroOrMore, cl::cat(PollyCategory));
  119     cl::Hidden, cl::init("no"), cl::ZeroOrMore, cl::cat(PollyCategory));
  125     cl::Hidden, cl::init(4), cl::ZeroOrMore, cl::cat(PollyCategory));
  129                                       cl::init(true), cl::ZeroOrMore,
  137     cl::Hidden, cl::init(8), cl::ZeroOrMore, cl::cat(PollyCategory));
  144     cl::Hidden, cl::init(1), cl::ZeroOrMore, cl::cat(PollyCategory));
  156     cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  162     cl::Hidden, cl::init(8), cl::ZeroOrMore, cl::cat(PollyCategory));
  167     cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  173     cl::Hidden, cl::init(8), cl::ZeroOrMore, cl::cat(PollyCategory));
  178     cl::Hidden, cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  184     cl::Hidden, cl::init(32768), cl::ZeroOrMore, cl::cat(PollyCategory));
  189     cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  195     cl::Hidden, cl::init(262144), cl::ZeroOrMore, cl::cat(PollyCategory));
  201     cl::Hidden, cl::init(-1), cl::ZeroOrMore, cl::cat(PollyCategory));
  207     cl::Hidden, cl::init(32), cl::ZeroOrMore, cl::cat(PollyCategory));
  213                         cl::Hidden, cl::ZeroOrMore, cl::CommaSeparated,
  219                       cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
  225     cl::Hidden, cl::init(16), cl::ZeroOrMore, cl::cat(PollyCategory));
  231                          cl::Hidden, cl::ZeroOrMore, cl::CommaSeparated,
  236                                     cl::init(false), cl::ZeroOrMore,
  243     cl::Hidden, cl::init(2), cl::ZeroOrMore, cl::cat(PollyCategory));
  249     cl::Hidden, cl::init(256), cl::ZeroOrMore, cl::cat(PollyCategory));
  255                       cl::Hidden, cl::ZeroOrMore, cl::CommaSeparated,
  261                 cl::init(true), cl::ZeroOrMore, cl::cat(PollyCategory));
  268     cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory));
unittests/Support/CommandLineTest.cpp
  751       cl::Positional, cl::desc("<input files>"), cl::ZeroOrMore);
 1055       cl::ZeroOrMore, cl::PositionalEatsArgs);
 1058       cl::ZeroOrMore, cl::PositionalEatsArgs);