1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/tools/llvm-cov
Max Moroz 4cc49f7e96 [llvm-cov] Skip unnecessary coverage computations for "export -summary-only".
Summary:
This speeds up export "summary-only" execution by an order of magnitude or two,
depending on number of threads used for prepareFileReports execution.

Also includes minor refactoring for splitting render of summary and detailed data
in two independent methods.

Reviewers: vsk, morehouse

Reviewed By: vsk

Subscribers: llvm-commits, kcc

Differential Revision: https://reviews.llvm.org/D42000

llvm-svn: 322397
2018-01-12 20:31:32 +00:00
..
CMakeLists.txt
CodeCoverage.cpp [llvm-cov] Multi-threaded implementation of prepareFileReports method. 2018-01-05 16:15:07 +00:00
CoverageExporter.h [llvm-cov] Refactor "export" command implementation and add support for SOURCES. 2018-01-04 19:33:29 +00:00
CoverageExporterJson.cpp [llvm-cov] Skip unnecessary coverage computations for "export -summary-only". 2018-01-12 20:31:32 +00:00
CoverageExporterJson.h [llvm-cov] Skip unnecessary coverage computations for "export -summary-only". 2018-01-12 20:31:32 +00:00
CoverageFilters.cpp [llvm-cov] Improve const-correctness of filters. NFC. 2017-09-27 08:32:36 +00:00
CoverageFilters.h [llvm-cov] Improve const-correctness of filters. NFC. 2017-09-27 08:32:36 +00:00
CoverageReport.cpp [llvm-cov] Multi-threaded implementation of prepareFileReports method. 2018-01-05 16:15:07 +00:00
CoverageReport.h [llvm-cov] Multi-threaded implementation of prepareFileReports method. 2018-01-05 16:15:07 +00:00
CoverageSummaryInfo.cpp [llvm-cov] Move LineCoverageIterator to libCoverage. NFC. 2017-10-18 23:58:28 +00:00
CoverageSummaryInfo.h [llvm-cov] Multi-threaded implementation of prepareFileReports method. 2018-01-05 16:15:07 +00:00
CoverageViewOptions.h [llvm-cov] Multi-threaded implementation of prepareFileReports method. 2018-01-05 16:15:07 +00:00
gcov.cpp GCOV: Move GCOV from IR & Support into ProfileData to fix layering 2017-11-03 20:57:10 +00:00
llvm-cov.cpp
LLVMBuild.txt
RenderingSupport.h
SourceCoverageView.cpp [llvm-cov] Don't render empty region marker lines 2017-11-09 02:33:44 +00:00
SourceCoverageView.h [llvm-cov] Don't render empty region marker lines 2017-11-09 02:33:44 +00:00
SourceCoverageViewHTML.cpp Remove redundant includes from tools. 2017-12-13 21:31:10 +00:00
SourceCoverageViewHTML.h [llvm-cov] Use the coverage namespace. NFC. 2017-10-18 23:58:27 +00:00
SourceCoverageViewText.cpp [Coverage] Use the wrapped segment when a line has entry segments 2017-11-09 02:33:43 +00:00
SourceCoverageViewText.h [llvm-cov] Use the coverage namespace. NFC. 2017-10-18 23:58:27 +00:00
TestingSupport.cpp [ProfileData] Unify getInstrProf*SectionName helpers 2017-04-15 00:09:57 +00:00