forked from OSchip/llvm-project
a80d9ce5cf
Summary: CoverageExporterJson::renderFiles accounts for most of the execution time given a large profdata file with multiple binaries. Proposed solution is to generate JSON for each file in parallel and sort at the end to preserve deterministic output. Also added flags to skip generating parts of the output to trim the output size. Patch by Sajjad Mirza (@sajjadm). Reviewers: Dor1s, vsk Reviewed By: Dor1s, vsk Subscribers: liaoyuke, mgrang, jdoerfert, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D59277 llvm-svn: 356178 |
||
---|---|---|
.. | ||
Inputs | ||
binary-formats.c | ||
combine_expansions.cpp | ||
copy_block_helper.m | ||
cov-comdat.test | ||
deferred-region.cpp | ||
demangle.test | ||
dir-with-filtering.test | ||
double_dots.c | ||
export_functions.test | ||
gcov47_compatibility.cpp | ||
hideUnexecutedSubviews.test | ||
ifdef.c | ||
ignore-filename-regex.test | ||
lit.local.cfg | ||
llvm-cov.test | ||
load-multiple-objects.test | ||
multiple-files.test | ||
multiple-objects.test | ||
multithreaded-report.test | ||
name_whitelist.test | ||
native_separators.c | ||
path_equivalence.c | ||
prefer_used_to_unused.h | ||
prevent_false_instantiations.h | ||
range_based_for.cpp | ||
report.cpp | ||
scan-directory.test | ||
showExpansions.cpp | ||
showHighlightedRanges.cpp | ||
showLineExecutionCounts-lcov.test | ||
showLineExecutionCounts.cpp | ||
showProjectSummary.cpp | ||
showRegionMarkers.cpp | ||
showTabsHTML.cpp | ||
showTemplateInstantiations.cpp | ||
sources-specified.test | ||
style.test | ||
threads.c | ||
universal-binary.c | ||
warnings.h | ||
zeroFunctionFile.c |