diff options
author | Alex Lorenz <arphaman@gmail.com> | 2014-07-25 22:22:24 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2014-07-25 22:22:24 +0000 |
commit | b2ebf2a08b1c1bf1f7629a7ff6c1c28d38058e21 (patch) | |
tree | 5d8ee91a031828d43da0d4fe32adab422ddaff93 /llvm/lib | |
parent | 2178054216fb78fd4469404e3fa4d9b1f2ab43f6 (diff) | |
download | bcm5719-llvm-b2ebf2a08b1c1bf1f7629a7ff6c1c28d38058e21.tar.gz bcm5719-llvm-b2ebf2a08b1c1bf1f7629a7ff6c1c28d38058e21.zip |
coverage: remove empty mapping regions
This patch removes the empty coverage mapping regions.
Those regions were produced by clang's old mapping region generation
algorithm, but the new algorithm doesn't generate them.
llvm-svn: 213981
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/ProfileData/CoverageMappingReader.cpp | 3 | ||||
-rw-r--r-- | llvm/lib/ProfileData/CoverageMappingWriter.cpp | 5 |
2 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/ProfileData/CoverageMappingReader.cpp b/llvm/lib/ProfileData/CoverageMappingReader.cpp index 72dbb6c7808..21acae1bbdd 100644 --- a/llvm/lib/ProfileData/CoverageMappingReader.cpp +++ b/llvm/lib/ProfileData/CoverageMappingReader.cpp @@ -160,9 +160,6 @@ std::error_code RawCoverageMappingReader::readMappingRegionsSubArray( case CounterMappingRegion::CodeRegion: // Don't do anything when we have a code region with a zero counter. break; - case CounterMappingRegion::EmptyRegion: - Kind = CounterMappingRegion::EmptyRegion; - break; case CounterMappingRegion::SkippedRegion: Kind = CounterMappingRegion::SkippedRegion; break; diff --git a/llvm/lib/ProfileData/CoverageMappingWriter.cpp b/llvm/lib/ProfileData/CoverageMappingWriter.cpp index 0e8c0445f90..f9bbe61fb48 100644 --- a/llvm/lib/ProfileData/CoverageMappingWriter.cpp +++ b/llvm/lib/ProfileData/CoverageMappingWriter.cpp @@ -172,11 +172,6 @@ void CoverageMappingWriter::write(raw_ostream &OS) { encodeULEB128(EncodedTagExpandedFileID, OS); break; } - case CounterMappingRegion::EmptyRegion: - encodeULEB128(unsigned(I.Kind) - << Counter::EncodingCounterTagAndExpansionRegionTagBits, - OS); - break; case CounterMappingRegion::SkippedRegion: assert(Count.isZero()); encodeULEB128(unsigned(I.Kind) |