[llvm] 34b9bbb - [NFC][Reduce] Group llvm-reduce options into a group, uncluttering --help
Roman Lebedev via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 22 00:02:14 PDT 2020
Author: Roman Lebedev
Date: 2020-07-22T10:00:31+03:00
New Revision: 34b9bbb74d0bd77b1502bbef41bb9cf26c62e811
URL: https://github.com/llvm/llvm-project/commit/34b9bbb74d0bd77b1502bbef41bb9cf26c62e811
DIFF: https://github.com/llvm/llvm-project/commit/34b9bbb74d0bd77b1502bbef41bb9cf26c62e811.diff
LOG: [NFC][Reduce] Group llvm-reduce options into a group, uncluttering --help
Added:
Modified:
llvm/tools/llvm-reduce/llvm-reduce.cpp
Removed:
################################################################################
diff --git a/llvm/tools/llvm-reduce/llvm-reduce.cpp b/llvm/tools/llvm-reduce/llvm-reduce.cpp
index 036d0ee75305..9dd8aa4a938e 100644
--- a/llvm/tools/llvm-reduce/llvm-reduce.cpp
+++ b/llvm/tools/llvm-reduce/llvm-reduce.cpp
@@ -28,30 +28,39 @@
using namespace llvm;
-static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
-static cl::opt<bool> Version("v", cl::desc("Alias for -version"), cl::Hidden);
+static cl::OptionCategory Options("llvm-reduce options");
+
+static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden,
+ cl::cat(Options));
+static cl::opt<bool> Version("v", cl::desc("Alias for -version"), cl::Hidden,
+ cl::cat(Options));
static cl::opt<std::string> InputFilename(cl::Positional, cl::Required,
- cl::desc("<input llvm ll/bc file>"));
+ cl::desc("<input llvm ll/bc file>"),
+ cl::cat(Options));
static cl::opt<std::string>
TestFilename("test", cl::Required,
- cl::desc("Name of the interesting-ness test to be run"));
+ cl::desc("Name of the interesting-ness test to be run"),
+ cl::cat(Options));
static cl::list<std::string>
TestArguments("test-arg", cl::ZeroOrMore,
- cl::desc("Arguments passed onto the interesting-ness test"));
+ cl::desc("Arguments passed onto the interesting-ness test"),
+ cl::cat(Options));
static cl::opt<std::string>
OutputFilename("output",
cl::desc("Specify the output file. default: reduced.ll"));
static cl::alias OutputFileAlias("o", cl::desc("Alias for -output"),
- cl::aliasopt(OutputFilename));
+ cl::aliasopt(OutputFilename),
+ cl::cat(Options));
static cl::opt<bool>
ReplaceInput("in-place",
cl::desc("WARNING: This option will replace your input file "
- "with the reduced version!"));
+ "with the reduced version!"),
+ cl::cat(Options));
// Parses IR into a Module and verifies it
static std::unique_ptr<Module> parseInputFile(StringRef Filename,
More information about the llvm-commits
mailing list