diff options
author | Fangrui Song <i@maskray.me> | 2022-06-05 00:31:44 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2022-06-05 00:31:44 -0700 |
commit | d86a206f06a51c12a9fcf2c20199f4e819751c0c (patch) | |
tree | 863e591c1cf2032925cdc13e79d9c3f424a636a0 /llvm/tools | |
parent | 2c4d52467a25aed5ec9ed868fe8b74a1a67d1535 (diff) | |
download | llvm-d86a206f06a51c12a9fcf2c20199f4e819751c0c.zip llvm-d86a206f06a51c12a9fcf2c20199f4e819751c0c.tar.gz llvm-d86a206f06a51c12a9fcf2c20199f4e819751c0c.tar.bz2 |
Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options
Diffstat (limited to 'llvm/tools')
-rw-r--r-- | llvm/tools/bugpoint/ExecutionDriver.cpp | 4 | ||||
-rw-r--r-- | llvm/tools/bugpoint/OptimizerDriver.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llc/llc.cpp | 10 | ||||
-rw-r--r-- | llvm/tools/lli/lli.cpp | 11 | ||||
-rw-r--r-- | llvm/tools/llvm-cov/CodeCoverage.cpp | 6 | ||||
-rw-r--r-- | llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llvm-dwp/llvm-dwp.cpp | 5 | ||||
-rw-r--r-- | llvm/tools/llvm-extract/llvm-extract.cpp | 18 | ||||
-rw-r--r-- | llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp | 10 | ||||
-rw-r--r-- | llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 7 | ||||
-rw-r--r-- | llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp | 3 | ||||
-rw-r--r-- | llvm/tools/llvm-link/llvm-link.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llvm-lto/llvm-lto.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 19 | ||||
-rw-r--r-- | llvm/tools/llvm-profgen/PerfReader.cpp | 9 | ||||
-rw-r--r-- | llvm/tools/llvm-profgen/ProfiledBinary.cpp | 6 | ||||
-rw-r--r-- | llvm/tools/llvm-profgen/llvm-profgen.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 9 | ||||
-rw-r--r-- | llvm/tools/llvm-undname/llvm-undname.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/lto/lto.cpp | 10 |
20 files changed, 58 insertions, 81 deletions
diff --git a/llvm/tools/bugpoint/ExecutionDriver.cpp b/llvm/tools/bugpoint/ExecutionDriver.cpp index 98b10fb..ff4f1ec 100644 --- a/llvm/tools/bugpoint/ExecutionDriver.cpp +++ b/llvm/tools/bugpoint/ExecutionDriver.cpp @@ -105,7 +105,7 @@ namespace llvm { // program being debugged. cl::list<std::string> InputArgv("args", cl::Positional, cl::desc("<program arguments>..."), - cl::ZeroOrMore, cl::PositionalEatsArgs); + cl::PositionalEatsArgs); cl::opt<std::string> OutputPrefix("output-prefix", cl::init("bugpoint"), @@ -126,7 +126,7 @@ cl::opt<std::string> CCBinary("gcc", cl::init(""), cl::list<std::string> CCToolArgv("gcc-tool-args", cl::Positional, cl::desc("<gcc-tool arguments>..."), - cl::ZeroOrMore, cl::PositionalEatsArgs); + cl::PositionalEatsArgs); } //===----------------------------------------------------------------------===// diff --git a/llvm/tools/bugpoint/OptimizerDriver.cpp b/llvm/tools/bugpoint/OptimizerDriver.cpp index e67e877..d425a8c 100644 --- a/llvm/tools/bugpoint/OptimizerDriver.cpp +++ b/llvm/tools/bugpoint/OptimizerDriver.cpp @@ -117,7 +117,7 @@ cl::opt<bool> SilencePasses( static cl::list<std::string> OptArgs("opt-args", cl::Positional, cl::desc("<opt arguments>..."), - cl::ZeroOrMore, cl::PositionalEatsArgs); + cl::PositionalEatsArgs); /// runPasses - Run the specified passes on Program, outputting a bitcode file /// and writing the filename into OutputFile if successful. If the diff --git a/llvm/tools/llc/llc.cpp b/llvm/tools/llc/llc.cpp index d05618e..98a2c73 100644 --- a/llvm/tools/llc/llc.cpp +++ b/llvm/tools/llc/llc.cpp @@ -118,12 +118,10 @@ static cl::opt<bool> // Determine optimization level. static cl::opt<char> -OptLevel("O", - cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " - "(default = '-O2')"), - cl::Prefix, - cl::ZeroOrMore, - cl::init(' ')); + OptLevel("O", + cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " + "(default = '-O2')"), + cl::Prefix, cl::init(' ')); static cl::opt<std::string> TargetTriple("mtriple", cl::desc("Override target triple for module")); diff --git a/llvm/tools/lli/lli.cpp b/llvm/tools/lli/lli.cpp index f8c2c91..db3f5e2 100644 --- a/llvm/tools/lli/lli.cpp +++ b/llvm/tools/lli/lli.cpp @@ -166,13 +166,10 @@ namespace { cl::value_desc("filename"), cl::init("")); // Determine optimization level. - cl::opt<char> - OptLevel("O", - cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " - "(default = '-O2')"), - cl::Prefix, - cl::ZeroOrMore, - cl::init(' ')); + cl::opt<char> OptLevel("O", + cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " + "(default = '-O2')"), + cl::Prefix, cl::init(' ')); cl::opt<std::string> TargetTriple("mtriple", cl::desc("Override target triple for module")); diff --git a/llvm/tools/llvm-cov/CodeCoverage.cpp b/llvm/tools/llvm-cov/CodeCoverage.cpp index 79668e2..6198796 100644 --- a/llvm/tools/llvm-cov/CodeCoverage.cpp +++ b/llvm/tools/llvm-cov/CodeCoverage.cpp @@ -665,7 +665,7 @@ int CodeCoverageTool::run(Command Cmd, int argc, const char **argv) { cl::list<std::string> NameFilters( "name", cl::Optional, cl::desc("Show code coverage only for functions with the given name"), - cl::ZeroOrMore, cl::cat(FilteringCategory)); + cl::cat(FilteringCategory)); cl::list<std::string> NameFilterFiles( "name-allowlist", cl::Optional, @@ -678,7 +678,7 @@ int CodeCoverageTool::run(Command Cmd, int argc, const char **argv) { "name-whitelist", cl::Optional, cl::Hidden, cl::desc("Show code coverage only for functions listed in the given " "file. Deprecated, use -name-allowlist instead"), - cl::ZeroOrMore, cl::cat(FilteringCategory)); + cl::cat(FilteringCategory)); cl::list<std::string> NameRegexFilters( "name-regex", cl::Optional, @@ -690,7 +690,7 @@ int CodeCoverageTool::run(Command Cmd, int argc, const char **argv) { "ignore-filename-regex", cl::Optional, cl::desc("Skip source code files with file paths that match the given " "regular expression"), - cl::ZeroOrMore, cl::cat(FilteringCategory)); + cl::cat(FilteringCategory)); cl::opt<double> RegionCoverageLtFilter( "region-coverage-lt", cl::Optional, diff --git a/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp b/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp index 1430674..02f4c84 100644 --- a/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp +++ b/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp @@ -36,7 +36,7 @@ namespace opts { cl::OptionCategory CXXDumpCategory("CXX Dump Options"); cl::list<std::string> InputFilenames(cl::Positional, cl::desc("<input object files>"), - cl::ZeroOrMore, cl::cat(CXXDumpCategory)); + cl::cat(CXXDumpCategory)); } // namespace opts namespace llvm { diff --git a/llvm/tools/llvm-dwp/llvm-dwp.cpp b/llvm/tools/llvm-dwp/llvm-dwp.cpp index c48236e..ab7145c 100644 --- a/llvm/tools/llvm-dwp/llvm-dwp.cpp +++ b/llvm/tools/llvm-dwp/llvm-dwp.cpp @@ -40,8 +40,9 @@ static cl::list<std::string> InputFiles(cl::Positional, cl::desc("<input files>"), cl::cat(DwpCategory)); static cl::list<std::string> ExecFilenames( - "e", cl::ZeroOrMore, - cl::desc("Specify the executable/library files to get the list of *.dwo from"), + "e", + cl::desc( + "Specify the executable/library files to get the list of *.dwo from"), cl::value_desc("filename"), cl::cat(DwpCategory)); static cl::opt<std::string> OutputFilename(cl::Required, "o", diff --git a/llvm/tools/llvm-extract/llvm-extract.cpp b/llvm/tools/llvm-extract/llvm-extract.cpp index 3cdef52..4615554 100644 --- a/llvm/tools/llvm-extract/llvm-extract.cpp +++ b/llvm/tools/llvm-extract/llvm-extract.cpp @@ -66,8 +66,7 @@ static cl::opt<bool> // ExtractFuncs - The functions to extract from the module. static cl::list<std::string> ExtractFuncs("func", cl::desc("Specify function to extract"), - cl::ZeroOrMore, cl::value_desc("function"), - cl::cat(ExtractCat)); + cl::value_desc("function"), cl::cat(ExtractCat)); // ExtractRegExpFuncs - The functions, matched via regular expression, to // extract from the module. @@ -75,8 +74,7 @@ static cl::list<std::string> ExtractRegExpFuncs("rfunc", cl::desc("Specify function(s) to extract using a " "regular expression"), - cl::ZeroOrMore, cl::value_desc("rfunction"), - cl::cat(ExtractCat)); + cl::value_desc("rfunction"), cl::cat(ExtractCat)); // ExtractBlocks - The blocks to extract from the module. static cl::list<std::string> ExtractBlocks( @@ -96,8 +94,7 @@ static cl::list<std::string> ExtractBlocks( // ExtractAlias - The alias to extract from the module. static cl::list<std::string> ExtractAliases("alias", cl::desc("Specify alias to extract"), - cl::ZeroOrMore, cl::value_desc("alias"), - cl::cat(ExtractCat)); + cl::value_desc("alias"), cl::cat(ExtractCat)); // ExtractRegExpAliases - The aliases, matched via regular expression, to // extract from the module. @@ -105,14 +102,12 @@ static cl::list<std::string> ExtractRegExpAliases("ralias", cl::desc("Specify alias(es) to extract using a " "regular expression"), - cl::ZeroOrMore, cl::value_desc("ralias"), - cl::cat(ExtractCat)); + cl::value_desc("ralias"), cl::cat(ExtractCat)); // ExtractGlobals - The globals to extract from the module. static cl::list<std::string> ExtractGlobals("glob", cl::desc("Specify global to extract"), - cl::ZeroOrMore, cl::value_desc("global"), - cl::cat(ExtractCat)); + cl::value_desc("global"), cl::cat(ExtractCat)); // ExtractRegExpGlobals - The globals, matched via regular expression, to // extract from the module... @@ -120,8 +115,7 @@ static cl::list<std::string> ExtractRegExpGlobals("rglob", cl::desc("Specify global(s) to extract using a " "regular expression"), - cl::ZeroOrMore, cl::value_desc("rglobal"), - cl::cat(ExtractCat)); + cl::value_desc("rglobal"), cl::cat(ExtractCat)); static cl::opt<bool> OutputAssembly("S", cl::desc("Write output as LLVM assembly"), diff --git a/llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp b/llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp index a6370da..599c414 100644 --- a/llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp +++ b/llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp @@ -39,12 +39,10 @@ using namespace llvm; static codegen::RegisterCodeGenFlags CGF; static cl::opt<char> -OptLevel("O", - cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " - "(default = '-O2')"), - cl::Prefix, - cl::ZeroOrMore, - cl::init(' ')); + OptLevel("O", + cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " + "(default = '-O2')"), + cl::Prefix, cl::init(' ')); static cl::opt<std::string> TargetTriple("mtriple", cl::desc("Override target triple for module")); diff --git a/llvm/tools/llvm-jitlink/llvm-jitlink.cpp b/llvm/tools/llvm-jitlink/llvm-jitlink.cpp index d202e8b..c310276 100644 --- a/llvm/tools/llvm-jitlink/llvm-jitlink.cpp +++ b/llvm/tools/llvm-jitlink/llvm-jitlink.cpp @@ -98,7 +98,7 @@ static cl::opt<bool> NoExec("noexec", cl::desc("Do not execute loaded code"), static cl::list<std::string> CheckFiles("check", cl::desc("File containing verifier checks"), - cl::ZeroOrMore, cl::cat(JITLinkCategory)); + cl::cat(JITLinkCategory)); static cl::opt<std::string> CheckName("check-name", cl::desc("Name of checks to match against"), @@ -118,7 +118,7 @@ static cl::list<std::string> Dylibs("preload", cl::desc("Pre-load dynamic libraries (e.g. language runtimes " "required by the ORC runtime)"), - cl::ZeroOrMore, cl::cat(JITLinkCategory)); + cl::cat(JITLinkCategory)); static cl::list<std::string> InputArgv("args", cl::Positional, cl::desc("<program arguments>..."), @@ -138,7 +138,7 @@ static cl::opt<bool> static cl::list<std::string> AbsoluteDefs( "abs", cl::desc("Inject absolute symbol definitions (syntax: <name>=<addr>)"), - cl::ZeroOrMore, cl::cat(JITLinkCategory)); + cl::cat(JITLinkCategory)); static cl::list<std::string> Aliases("alias", cl::desc("Inject symbol aliases (syntax: <name>=<addr>)"), @@ -146,7 +146,6 @@ static cl::list<std::string> static cl::list<std::string> TestHarnesses("harness", cl::Positional, cl::desc("Test harness files"), - cl::ZeroOrMore, cl::PositionalEatsArgs, cl::cat(JITLinkCategory)); diff --git a/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp b/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp index a38736e..9cc04576 100644 --- a/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp +++ b/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp @@ -43,7 +43,6 @@ static cl::opt<std::string> OutputFile("o", cl::desc("Specify output filename"), static cl::list<std::string> InputFiles(cl::Positional, cl::desc("<input files>"), - cl::ZeroOrMore, cl::cat(LibtoolCategory)); static cl::opt<std::string> @@ -86,7 +85,7 @@ static cl::list<std::string> LibrarySearchDirs( cl::desc( "L<dir> adds <dir> to the list of directories in which to search for" " libraries"), - cl::ZeroOrMore, cl::Prefix, cl::cat(LibtoolCategory)); + cl::Prefix, cl::cat(LibtoolCategory)); static cl::opt<bool> VersionOption("V", cl::desc("Print the version number and exit"), diff --git a/llvm/tools/llvm-link/llvm-link.cpp b/llvm/tools/llvm-link/llvm-link.cpp index cd13348..ee1cc0c 100644 --- a/llvm/tools/llvm-link/llvm-link.cpp +++ b/llvm/tools/llvm-link/llvm-link.cpp @@ -48,7 +48,7 @@ static cl::list<std::string> InputFilenames(cl::Positional, cl::OneOrMore, cl::cat(LinkCategory)); static cl::list<std::string> OverridingInputs( - "override", cl::ZeroOrMore, cl::value_desc("filename"), + "override", cl::value_desc("filename"), cl::desc( "input bitcode file which can override previously defined symbol(s)"), cl::cat(LinkCategory)); diff --git a/llvm/tools/llvm-lto/llvm-lto.cpp b/llvm/tools/llvm-lto/llvm-lto.cpp index ac77e71..72388c7 100644 --- a/llvm/tools/llvm-lto/llvm-lto.cpp +++ b/llvm/tools/llvm-lto/llvm-lto.cpp @@ -210,7 +210,7 @@ static cl::opt<std::string> OutputFilename("o", cl::init(""), static cl::list<std::string> ExportedSymbols( "exported-symbol", cl::desc("List of symbols to export from the resulting object file"), - cl::ZeroOrMore, cl::cat(LTOCategory)); + cl::cat(LTOCategory)); static cl::list<std::string> DSOSymbols("dso-symbol", diff --git a/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp b/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp index 18d0112..aa665ce 100644 --- a/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp +++ b/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp @@ -315,9 +315,10 @@ cl::opt<cl::boolOrDefault> ColorOutput("color-output", cl::desc("Override use of color (default = isatty)"), cl::cat(OtherOptions), cl::sub(PrettySubcommand)); -cl::list<std::string> ExcludeTypes( - "exclude-types", cl::desc("Exclude types by regular expression"), - cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand)); +cl::list<std::string> + ExcludeTypes("exclude-types", + cl::desc("Exclude types by regular expression"), + cl::cat(FilterCategory), cl::sub(PrettySubcommand)); cl::list<std::string> ExcludeSymbols( "exclude-symbols", cl::desc("Exclude symbols by regular expression"), cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand)); @@ -328,7 +329,7 @@ cl::list<std::string> ExcludeCompilands( cl::list<std::string> IncludeTypes( "include-types", cl::desc("Include only types which match a regular expression"), - cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand)); + cl::cat(FilterCategory), cl::sub(PrettySubcommand)); cl::list<std::string> IncludeSymbols( "include-symbols", cl::desc("Include only symbols which match a regular expression"), @@ -336,7 +337,7 @@ cl::list<std::string> IncludeSymbols( cl::list<std::string> IncludeCompilands( "include-compilands", cl::desc("Include only compilands those which match a regular expression"), - cl::ZeroOrMore, cl::cat(FilterCategory), cl::sub(PrettySubcommand)); + cl::cat(FilterCategory), cl::sub(PrettySubcommand)); cl::opt<uint32_t> SizeThreshold( "min-type-size", cl::desc("Displays only those types which are greater " "than or equal to the specified size."), @@ -412,11 +413,9 @@ cl::opt<bool> TypeServerMap("type-server", cl::desc("Dump type server map"), cl::opt<bool> ECData("ec", cl::desc("Dump edit and continue map"), cl::sub(BytesSubcommand), cl::cat(DbiBytes)); -cl::list<uint32_t> - TypeIndex("type", - cl::desc("Dump the type record with the given type index"), - cl::ZeroOrMore, cl::CommaSeparated, cl::sub(BytesSubcommand), - cl::cat(TypeCategory)); +cl::list<uint32_t> TypeIndex( + "type", cl::desc("Dump the type record with the given type index"), + cl::CommaSeparated, cl::sub(BytesSubcommand), cl::cat(TypeCategory)); cl::list<uint32_t> IdIndex("id", cl::desc("Dump the id record with the given type index"), cl::ZeroOrMore, cl::CommaSeparated, cl::sub(BytesSubcommand), diff --git a/llvm/tools/llvm-profgen/PerfReader.cpp b/llvm/tools/llvm-profgen/PerfReader.cpp index c1ee92b..98963cc 100644 --- a/llvm/tools/llvm-profgen/PerfReader.cpp +++ b/llvm/tools/llvm-profgen/PerfReader.cpp @@ -13,14 +13,12 @@ #define DEBUG_TYPE "perf-reader" -cl::opt<bool> SkipSymbolization("skip-symbolization", cl::init(false), - cl::ZeroOrMore, +cl::opt<bool> SkipSymbolization("skip-symbolization", cl::desc("Dump the unsymbolized profile to the " "output file. It will show unwinder " "output for CS profile generation.")); -static cl::opt<bool> ShowMmapEvents("show-mmap-events", cl::init(false), - cl::ZeroOrMore, +static cl::opt<bool> ShowMmapEvents("show-mmap-events", cl::desc("Print binary load events.")); static cl::opt<bool> @@ -39,8 +37,7 @@ static cl::opt<bool> IgnoreStackSamples("ignore-stack-samples", cl::desc("Ignore call stack samples for hybrid samples " "and produce context-insensitive profile.")); -cl::opt<bool> ShowDetailedWarning("show-detailed-warning", cl::init(false), - cl::ZeroOrMore, +cl::opt<bool> ShowDetailedWarning("show-detailed-warning", cl::desc("Show detailed warning message.")); extern cl::opt<std::string> PerfTraceFilename; diff --git a/llvm/tools/llvm-profgen/ProfiledBinary.cpp b/llvm/tools/llvm-profgen/ProfiledBinary.cpp index e71a988..adf7770 100644 --- a/llvm/tools/llvm-profgen/ProfiledBinary.cpp +++ b/llvm/tools/llvm-profgen/ProfiledBinary.cpp @@ -23,12 +23,10 @@ using namespace llvm; using namespace sampleprof; -cl::opt<bool> ShowDisassemblyOnly("show-disassembly-only", cl::init(false), - cl::ZeroOrMore, +cl::opt<bool> ShowDisassemblyOnly("show-disassembly-only", cl::desc("Print disassembled code.")); -cl::opt<bool> ShowSourceLocations("show-source-locations", cl::init(false), - cl::ZeroOrMore, +cl::opt<bool> ShowSourceLocations("show-source-locations", cl::desc("Print source locations.")); static cl::opt<bool> diff --git a/llvm/tools/llvm-profgen/llvm-profgen.cpp b/llvm/tools/llvm-profgen/llvm-profgen.cpp index c8f8cf5..3aff3ea 100644 --- a/llvm/tools/llvm-profgen/llvm-profgen.cpp +++ b/llvm/tools/llvm-profgen/llvm-profgen.cpp @@ -41,7 +41,7 @@ static cl::alias PDA("pd", cl::desc("Alias for --perfdata"), static cl::opt<std::string> UnsymbolizedProfFilename( "unsymbolized-profile", cl::value_desc("unsymbolized profile"), - cl::ZeroOrMore, llvm::cl::MiscFlags::CommaSeparated, + llvm::cl::MiscFlags::CommaSeparated, cl::desc("Path of the unsymbolized profile created by " "`llvm-profgen` with `--skip-symbolization`"), cl::cat(ProfGenCategory)); diff --git a/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp b/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp index 456c61b..652740a 100644 --- a/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp +++ b/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp @@ -79,7 +79,7 @@ static cl::opt<std::string> cl::init("_main"), cl::cat(RTDyldCategory)); static cl::list<std::string> Dylibs("dylib", cl::desc("Add library."), - cl::ZeroOrMore, cl::cat(RTDyldCategory)); + cl::cat(RTDyldCategory)); static cl::list<std::string> InputArgv("args", cl::Positional, cl::desc("<program arguments>..."), @@ -98,7 +98,7 @@ static cl::opt<std::string> static cl::list<std::string> CheckFiles("check", cl::desc("File containing RuntimeDyld verifier checks."), - cl::ZeroOrMore, cl::cat(RTDyldCategory)); + cl::cat(RTDyldCategory)); static cl::opt<uint64_t> PreallocMemory("preallocate", @@ -127,14 +127,13 @@ static cl::list<std::string> SpecificSectionMappings("map-section", cl::desc("For -verify only: Map a section to a " "specific address."), - cl::ZeroOrMore, cl::Hidden, - cl::cat(RTDyldCategory)); + cl::Hidden, cl::cat(RTDyldCategory)); static cl::list<std::string> DummySymbolMappings( "dummy-extern", cl::desc("For -verify only: Inject a symbol into the extern " "symbol table."), - cl::ZeroOrMore, cl::Hidden, cl::cat(RTDyldCategory)); + cl::Hidden, cl::cat(RTDyldCategory)); static cl::opt<bool> PrintAllocationRequests( "print-alloc-requests", diff --git a/llvm/tools/llvm-undname/llvm-undname.cpp b/llvm/tools/llvm-undname/llvm-undname.cpp index cc35cdf..674a290 100644 --- a/llvm/tools/llvm-undname/llvm-undname.cpp +++ b/llvm/tools/llvm-undname/llvm-undname.cpp @@ -56,7 +56,7 @@ cl::opt<bool> WarnTrailing("warn-trailing", cl::Optional, cl::desc("warn on trailing characters"), cl::Hidden, cl::init(false), cl::cat(UndNameCategory)); cl::list<std::string> Symbols(cl::Positional, cl::desc("<input symbols>"), - cl::ZeroOrMore, cl::cat(UndNameCategory)); + cl::cat(UndNameCategory)); static bool msDemangle(const std::string &S) { int Status; diff --git a/llvm/tools/lto/lto.cpp b/llvm/tools/lto/lto.cpp index dffab5f..ff5c2c6 100644 --- a/llvm/tools/lto/lto.cpp +++ b/llvm/tools/lto/lto.cpp @@ -34,12 +34,10 @@ static codegen::RegisterCodeGenFlags CGF; // extra command-line flags needed for LTOCodeGenerator static cl::opt<char> -OptLevel("O", - cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " - "(default = '-O2')"), - cl::Prefix, - cl::ZeroOrMore, - cl::init('2')); + OptLevel("O", + cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " + "(default = '-O2')"), + cl::Prefix, cl::init('2')); static cl::opt<bool> EnableFreestanding( "lto-freestanding", cl::init(false), |