diff options
author | Vedant Kumar <vsk@apple.com> | 2016-09-22 21:49:47 +0000 |
---|---|---|
committer | Vedant Kumar <vsk@apple.com> | 2016-09-22 21:49:47 +0000 |
commit | 4610367cdfc25caa6d15ee7befe78b196f05cf49 (patch) | |
tree | afffb816d768d608a422427347e188d011df8a41 /llvm/tools/llvm-cov/CodeCoverage.cpp | |
parent | 1ce90d889a2664dd8dd4cd5e6410a96f3595f33a (diff) | |
download | bcm5719-llvm-4610367cdfc25caa6d15ee7befe78b196f05cf49.tar.gz bcm5719-llvm-4610367cdfc25caa6d15ee7befe78b196f05cf49.zip |
[llvm-cov] Document some fields in a class (NFC)
llvm-svn: 282203
Diffstat (limited to 'llvm/tools/llvm-cov/CodeCoverage.cpp')
-rw-r--r-- | llvm/tools/llvm-cov/CodeCoverage.cpp | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/llvm/tools/llvm-cov/CodeCoverage.cpp b/llvm/tools/llvm-cov/CodeCoverage.cpp index c16bfcccde0..237d877cde1 100644 --- a/llvm/tools/llvm-cov/CodeCoverage.cpp +++ b/llvm/tools/llvm-cov/CodeCoverage.cpp @@ -55,6 +55,9 @@ public: Export }; + int run(Command Cmd, int argc, const char **argv); + +private: /// \brief Print the error message to the error output stream. void error(const Twine &Message, StringRef Whence = ""); @@ -94,8 +97,6 @@ public: /// \brief Demangle \p Sym if possible. Otherwise, just return \p Sym. StringRef getSymbolForHumans(StringRef Sym) const; - int run(Command Cmd, int argc, const char **argv); - typedef llvm::function_ref<int(int, const char **)> CommandLineParserType; int show(int argc, const char **argv, @@ -109,14 +110,24 @@ public: std::string ObjectFilename; CoverageViewOptions ViewOpts; - std::string PGOFilename; CoverageFiltersMatchAll Filters; + + /// The path to the indexed profile. + std::string PGOFilename; + + /// A list of input source files. std::vector<StringRef> SourceFiles; + + /// Whether or not we're in -filename-equivalence mode. bool CompareFilenamesOnly; + + /// In -filename-equivalence mode, this maps absolute paths from the + /// coverage mapping data to input source files. StringMap<std::string> RemappedFilenames; + + /// The architecture the coverage mapping data targets. std::string CoverageArch; -private: /// A cache for demangled symbol names. StringMap<std::string> DemangledNames; |