aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cov/CodeCoverage.cpp
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2016-07-26 21:55:39 +0000
committerVedant Kumar <vsk@apple.com>2016-07-26 21:55:39 +0000
commite85353b8496bfceecaaef42ab412dda47a4c6911 (patch)
tree4b748f588daadcf0f501ed68b92d7effa6e99fa1 /llvm/tools/llvm-cov/CodeCoverage.cpp
parent333e468d15dd0b41de1c1e490693a5fd9d4d62df (diff)
downloadllvm-e85353b8496bfceecaaef42ab412dda47a4c6911.zip
llvm-e85353b8496bfceecaaef42ab412dda47a4c6911.tar.gz
llvm-e85353b8496bfceecaaef42ab412dda47a4c6911.tar.bz2
Revert "[llvm-cov] Add support for exporting coverage data to JSON"
This reverts commit r276813. The Windows bots are complaining about some of the filename regexes in the tests: http://bb.pgr.jp/builders/ninja-clang-i686-msc19-R/builds/5299 llvm-svn: 276816
Diffstat (limited to 'llvm/tools/llvm-cov/CodeCoverage.cpp')
-rw-r--r--llvm/tools/llvm-cov/CodeCoverage.cpp36
1 files changed, 1 insertions, 35 deletions
diff --git a/llvm/tools/llvm-cov/CodeCoverage.cpp b/llvm/tools/llvm-cov/CodeCoverage.cpp
index 494912e..e274483 100644
--- a/llvm/tools/llvm-cov/CodeCoverage.cpp
+++ b/llvm/tools/llvm-cov/CodeCoverage.cpp
@@ -38,10 +38,6 @@
using namespace llvm;
using namespace coverage;
-void exportCoverageDataToJson(StringRef ObjectFilename,
- const coverage::CoverageMapping &CoverageMapping,
- raw_ostream &OS);
-
namespace {
/// \brief The implementation of the coverage tool.
class CodeCoverageTool {
@@ -50,9 +46,7 @@ public:
/// \brief The show command.
Show,
/// \brief The report command.
- Report,
- /// \brief The export command.
- Export
+ Report
};
/// \brief Print the error message to the error output stream.
@@ -100,9 +94,6 @@ public:
int report(int argc, const char **argv,
CommandLineParserType commandLineParser);
- int export_(int argc, const char **argv,
- CommandLineParserType commandLineParser);
-
std::string ObjectFilename;
CoverageViewOptions ViewOpts;
std::string PGOFilename;
@@ -543,8 +534,6 @@ int CodeCoverageTool::run(Command Cmd, int argc, const char **argv) {
return show(argc, argv, commandLineParser);
case Report:
return report(argc, argv, commandLineParser);
- case Export:
- return export_(argc, argv, commandLineParser);
}
return 0;
}
@@ -705,24 +694,6 @@ int CodeCoverageTool::report(int argc, const char **argv,
return 0;
}
-int CodeCoverageTool::export_(int argc, const char **argv,
- CommandLineParserType commandLineParser) {
-
- auto Err = commandLineParser(argc, argv);
- if (Err)
- return Err;
-
- auto Coverage = load();
- if (!Coverage) {
- error("Could not load coverage information");
- return 1;
- }
-
- exportCoverageDataToJson(ObjectFilename, *Coverage.get(), outs());
-
- return 0;
-}
-
int showMain(int argc, const char *argv[]) {
CodeCoverageTool Tool;
return Tool.run(CodeCoverageTool::Show, argc, argv);
@@ -732,8 +703,3 @@ int reportMain(int argc, const char *argv[]) {
CodeCoverageTool Tool;
return Tool.run(CodeCoverageTool::Report, argc, argv);
}
-
-int exportMain(int argc, const char *argv[]) {
- CodeCoverageTool Tool;
- return Tool.run(CodeCoverageTool::Export, argc, argv);
-}