llvm-6502/lib/ProfileData
Justin Bogner 3cef611ebd InstrProf: Simplify counting a file's regions when writing coverage (NFC)
When writing a coverage mapping we iterate through the mapping regions
in order of FileID, but we were then repeatedly searching from the
beginning of the list to count the number of regions with a given
FileID.

It is simpler and more efficient to search forward from the current
iterator to find the number of regions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218842 91177308-0d34-0410-b5e6-96231b3b80d8
2014-10-02 00:31:00 +00:00
..
CMakeLists.txt Re-factor sample profile reader into lib/ProfileData. 2014-09-09 12:40:50 +00:00
CoverageMapping.cpp llvm-cov: Use the number of executed functions for the function coverage metric. 2014-09-30 12:45:13 +00:00
CoverageMappingReader.cpp llvm-cov: Move some reader debug output out of the tool. 2014-09-20 15:31:51 +00:00
CoverageMappingWriter.cpp InstrProf: Simplify counting a file's regions when writing coverage (NFC) 2014-10-02 00:31:00 +00:00
InstrProf.cpp Converting InstrProf's error_category to a ManagedStatic to avoid static constructors and destructors. 2014-09-19 23:19:24 +00:00
InstrProfIndexed.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
InstrProfReader.cpp llvm-profdata: Avoid undefined behaviour when reading raw profiles 2014-09-12 21:22:55 +00:00
InstrProfWriter.cpp InstrProf: Allow multiple functions with the same name 2014-08-01 22:50:07 +00:00
LLVMBuild.txt LLVMProfileData: Update LLVMBuild.txt corresponding to r217437. 2014-09-09 15:00:13 +00:00
Makefile
SampleProfReader.cpp LineIterator: Provide a variant that keeps blank lines 2014-09-17 15:43:01 +00:00