[llvm] r200418 - llvm-cov: Improve help message text

Justin Bogner mail at justinbogner.com
Wed Jan 29 13:31:45 PST 2014


Author: bogner
Date: Wed Jan 29 15:31:45 2014
New Revision: 200418

URL: http://llvm.org/viewvc/llvm-project?rev=200418&view=rev
Log:
llvm-cov: Improve help message text

This Properly capitalizes and clarifies the help output from
llvm-cov. It also puts the llvm-only / non-gcov-compatible options in
their own category.

Modified:
    llvm/trunk/tools/llvm-cov/llvm-cov.cpp

Modified: llvm/trunk/tools/llvm-cov/llvm-cov.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-cov/llvm-cov.cpp?rev=200418&r1=200417&r2=200418&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-cov/llvm-cov.cpp (original)
+++ llvm/trunk/tools/llvm-cov/llvm-cov.cpp Wed Jan 29 15:31:45 2014
@@ -24,31 +24,30 @@ using namespace llvm;
 static cl::opt<std::string> SourceFile(cl::Positional, cl::Required,
                                        cl::desc("SOURCEFILE"));
 
-static cl::opt<bool>
-DumpGCOV("dump", cl::init(false), cl::desc("dump gcov file"));
+static cl::opt<bool> AllBlocks("a", cl::init(false),
+                               cl::desc("Display all basic blocks"));
 
-static cl::opt<std::string>
-InputGCNO("gcno", cl::desc("<input gcno file>"), cl::init(""));
+static cl::opt<bool> BranchProb("b", cl::init(false),
+                                cl::desc("Display branch probabilities"));
 
-static cl::opt<std::string>
-InputGCDA("gcda", cl::desc("<input gcda file>"), cl::init(""));
-
-static cl::opt<bool>
-AllBlocks("a", cl::init(false), cl::desc("display all block info"));
-
-static cl::opt<bool>
-BranchInfo("b", cl::init(false), cl::desc("display branch info"));
-
-static cl::opt<bool>
-BranchCount("c", cl::init(false), cl::desc("display branch counts instead of \
-                                            probabilities (requires -b)"));
-
-static cl::opt<bool>
-FuncCoverage("f", cl::init(false), cl::desc("output function coverage"));
-
-static cl::opt<bool>
-UncondBranch("u", cl::init(false), cl::desc("display unconditional branch info \
-                                             (requires -b)"));
+static cl::opt<bool> BranchCount("c", cl::init(false),
+                                 cl::desc("Display branch counts instead "
+                                           "of percentages (requires -b)"));
+
+static cl::opt<bool> FuncSummary("f", cl::init(false),
+                                 cl::desc("Show coverage for each function"));
+
+static cl::opt<bool> UncondBranch("u", cl::init(false),
+                                  cl::desc("Display unconditional branch info "
+                                           "(requires -b)"));
+
+static cl::OptionCategory DebugCat("Internal and debugging options");
+static cl::opt<bool> DumpGCOV("dump", cl::init(false), cl::cat(DebugCat),
+                              cl::desc("Dump the gcov file to stderr"));
+static cl::opt<std::string> InputGCNO("gcno", cl::cat(DebugCat), cl::init(""),
+                                      cl::desc("Override inferred gcno file"));
+static cl::opt<std::string> InputGCDA("gcda", cl::cat(DebugCat), cl::init(""),
+                                      cl::desc("Override inferred gcda file"));
 
 //===----------------------------------------------------------------------===//
 int main(int argc, char **argv) {
@@ -57,7 +56,7 @@ int main(int argc, char **argv) {
   PrettyStackTraceProgram X(argc, argv);
   llvm_shutdown_obj Y;  // Call llvm_shutdown() on exit.
 
-  cl::ParseCommandLineOptions(argc, argv, "llvm coverage tool\n");
+  cl::ParseCommandLineOptions(argc, argv, "LLVM code coverage tool\n");
 
   if (InputGCNO.empty())
     InputGCNO = SourceFile.substr(0, SourceFile.rfind(".")) + ".gcno";
@@ -91,7 +90,7 @@ int main(int argc, char **argv) {
   if (DumpGCOV)
     GF.dump();
 
-  GCOVOptions Options(AllBlocks, BranchInfo, BranchCount, FuncCoverage,
+  GCOVOptions Options(AllBlocks, BranchProb, BranchCount, FuncSummary,
                       UncondBranch);
   FileInfo FI(Options);
   GF.collectLineCounts(FI);





More information about the llvm-commits mailing list