llvm-project/llvm/lib/ProfileData/Coverage
Vedant Kumar 413647d730 [Coverage] Speed up file-based queries for coverage info, NFC
Speed up queries for coverage info in a file by reducing the amount of
time spent determining whether a function record corresponds to a file.

This gives a 36% speedup when generating a coverage report for `llc`.
The reduction is entirely in user time.

rdar://54758110

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

llvm-svn: 372025
2019-09-16 19:08:44 +00:00
..
CMakeLists.txt
CoverageMapping.cpp [Coverage] Speed up file-based queries for coverage info, NFC 2019-09-16 19:08:44 +00:00
CoverageMappingReader.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
CoverageMappingWriter.cpp [Coverage] Assert that filenames in a TU are unique, NFC 2019-09-16 19:08:41 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00