[Coverage] Use the wrapped segment when a line has entry segments
authorVedant Kumar <vsk@apple.com>
Thu, 9 Nov 2017 02:33:43 +0000 (02:33 +0000)
committerVedant Kumar <vsk@apple.com>
Thu, 9 Nov 2017 02:33:43 +0000 (02:33 +0000)
commit43247f05421ba6e6f247592be6c2f39778796c6e
tree7a1043fdaf2a1e6c1bb7d6b9546a068d8dd6895d
parentf9a0d44eea28ada1adf75e5e63274055fccd65ab
[Coverage] Use the wrapped segment when a line has entry segments

We've worked around bugs in the frontend by ignoring the count from
wrapped segments when a line has at least one region entry segment.
Those frontend bugs are now fixed, so it's time to regenerate the
checked-in covmapping files and remove the workaround.

llvm-svn: 317761
21 files changed:
llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
llvm/test/tools/llvm-cov/Inputs/deferred-regions.covmapping
llvm/test/tools/llvm-cov/Inputs/highlightedRanges.covmapping
llvm/test/tools/llvm-cov/Inputs/highlightedRanges.json
llvm/test/tools/llvm-cov/Inputs/instrprof-comdat.h
llvm/test/tools/llvm-cov/Inputs/lineExecutionCounts.covmapping
llvm/test/tools/llvm-cov/Inputs/prefer_used_to_unused.covmapping
llvm/test/tools/llvm-cov/Inputs/regionMarkers.covmapping
llvm/test/tools/llvm-cov/Inputs/regionMarkers.json
llvm/test/tools/llvm-cov/Inputs/report.covmapping
llvm/test/tools/llvm-cov/Inputs/templateInstantiations.covmapping
llvm/test/tools/llvm-cov/deferred-region.cpp
llvm/test/tools/llvm-cov/hideUnexecutedSubviews.test
llvm/test/tools/llvm-cov/load-multiple-objects.test
llvm/test/tools/llvm-cov/prefer_used_to_unused.h
llvm/test/tools/llvm-cov/report.cpp
llvm/test/tools/llvm-cov/showHighlightedRanges.cpp
llvm/test/tools/llvm-cov/showTemplateInstantiations.cpp
llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
llvm/tools/llvm-cov/SourceCoverageViewText.cpp
llvm/unittests/ProfileData/CoverageMappingTest.cpp