diff options
author | Vedant Kumar <vsk@apple.com> | 2016-06-25 05:48:59 +0000 |
---|---|---|
committer | Vedant Kumar <vsk@apple.com> | 2016-06-25 05:48:59 +0000 |
commit | 8b12ecb721b5f472b5b0fb592de3751d1e544f0e (patch) | |
tree | 9d57274e577a6a91a0410726e57cf47b31d4029a | |
parent | ee5a5e9bceb5132714c1a06fd46ea0b3db3129bc (diff) | |
download | llvm-8b12ecb721b5f472b5b0fb592de3751d1e544f0e.zip llvm-8b12ecb721b5f472b5b0fb592de3751d1e544f0e.tar.gz llvm-8b12ecb721b5f472b5b0fb592de3751d1e544f0e.tar.bz2 |
[llvm-cov] Make an API more consistent, NFC
Make renderExpansionView() look a bit more like renderLine(), and
clarify its doxygen comment.
llvm-svn: 273773
-rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageView.cpp | 2 | ||||
-rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageView.h | 14 | ||||
-rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageViewText.cpp | 6 | ||||
-rw-r--r-- | llvm/tools/llvm-cov/SourceCoverageViewText.h | 4 |
4 files changed, 14 insertions, 12 deletions
diff --git a/llvm/tools/llvm-cov/SourceCoverageView.cpp b/llvm/tools/llvm-cov/SourceCoverageView.cpp index 285767e..45684d7 100644 --- a/llvm/tools/llvm-cov/SourceCoverageView.cpp +++ b/llvm/tools/llvm-cov/SourceCoverageView.cpp @@ -133,7 +133,7 @@ void SourceCoverageView::print(raw_ostream &OS, bool WholeFile, OS, *NextESV, RenderedSubView ? Optional<LineRef>({*LI, LI.line_number()}) : Optional<LineRef>(), - ExpansionColumn, WrappedSegment, LineSegments, ViewDepth); + WrappedSegment, LineSegments, ExpansionColumn, ViewDepth); RenderedSubView = true; } for (; NextISV != EndISV && NextISV->Line == LI.line_number(); ++NextISV) { diff --git a/llvm/tools/llvm-cov/SourceCoverageView.h b/llvm/tools/llvm-cov/SourceCoverageView.h index 82822ca..763529a 100644 --- a/llvm/tools/llvm-cov/SourceCoverageView.h +++ b/llvm/tools/llvm-cov/SourceCoverageView.h @@ -163,12 +163,14 @@ protected: CoverageSegmentArray Segments, unsigned ViewDepth) = 0; - /// \brief Render an expansion view. If \p FirstLine is provided, it points - /// to the expansion site, which must be re-rendered for clarity. - virtual unsigned renderExpansionView( - raw_ostream &OS, ExpansionView &ESV, Optional<LineRef> FirstLine, - unsigned ExpansionCol, const coverage::CoverageSegment *WrappedSegment, - CoverageSegmentArray LineSegments, unsigned ViewDepth) = 0; + /// \brief Render an expansion view. If the expansion site must be re-rendered + /// for clarity, it is passed in via \p FirstLine. + virtual unsigned + renderExpansionView(raw_ostream &OS, ExpansionView &ESV, + Optional<LineRef> FirstLine, + const coverage::CoverageSegment *WrappedSegment, + CoverageSegmentArray Segments, unsigned ExpansionCol, + unsigned ViewDepth) = 0; /// \brief Render an instantiation view. virtual void renderInstantiationView(raw_ostream &OS, InstantiationView &ISV, diff --git a/llvm/tools/llvm-cov/SourceCoverageViewText.cpp b/llvm/tools/llvm-cov/SourceCoverageViewText.cpp index c1f281c..e02f4b1 100644 --- a/llvm/tools/llvm-cov/SourceCoverageViewText.cpp +++ b/llvm/tools/llvm-cov/SourceCoverageViewText.cpp @@ -158,8 +158,8 @@ void SourceCoverageViewText::renderRegionMarkers( unsigned SourceCoverageViewText::renderExpansionView( raw_ostream &OS, ExpansionView &ESV, Optional<LineRef> FirstLine, - unsigned ExpansionCol, const coverage::CoverageSegment *WrappedSegment, - CoverageSegmentArray LineSegments, unsigned ViewDepth) { + const coverage::CoverageSegment *WrappedSegment, + CoverageSegmentArray Segments, unsigned ExpansionCol, unsigned ViewDepth) { unsigned NextExpansionCol = ExpansionCol; if (FirstLine.hasValue()) { @@ -168,7 +168,7 @@ unsigned SourceCoverageViewText::renderExpansionView( NextExpansionCol = ESV.getStartCol(); renderLinePrefix(OS, ViewDepth); OS.indent(getCombinedColumnWidth(getOptions()) + (ViewDepth == 0 ? 0 : 1)); - renderLine(OS, *FirstLine, WrappedSegment, LineSegments, ExpansionCol, + renderLine(OS, *FirstLine, WrappedSegment, Segments, ExpansionCol, ViewDepth); renderViewDivider(OS, ViewDepth + 1); } diff --git a/llvm/tools/llvm-cov/SourceCoverageViewText.h b/llvm/tools/llvm-cov/SourceCoverageViewText.h index 6753a59..36b7c96 100644 --- a/llvm/tools/llvm-cov/SourceCoverageViewText.h +++ b/llvm/tools/llvm-cov/SourceCoverageViewText.h @@ -33,9 +33,9 @@ class SourceCoverageViewText : public SourceCoverageView { unsigned renderExpansionView(raw_ostream &OS, ExpansionView &ESV, Optional<LineRef> FirstLine, - unsigned ExpansionCol, const coverage::CoverageSegment *WrappedSegment, - CoverageSegmentArray LineSegments, + CoverageSegmentArray Segments, + unsigned ExpansionCol, unsigned ViewDepth) override; void renderInstantiationView(raw_ostream &OS, InstantiationView &ISV, |