Add code coverage mapping data, reader, and writer.
authorAlex Lorenz <arphaman@gmail.com>
Thu, 24 Jul 2014 23:57:54 +0000 (23:57 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Thu, 24 Jul 2014 23:57:54 +0000 (23:57 +0000)
commit65b3fca21f445abb2a01b4c7381ebb5f0f037a32
tree1bb5e250ec1dd1f92490aabd834f5a8e89d13d0a
parent4fbd13626b68fa91c1a8fe89100608682db2f8eb
Add code coverage mapping data, reader, and writer.

This patch implements the data structures, the reader and
the writers for the new code coverage mapping system.
The new code coverage mapping system uses the instrumentation
based profiling to provide code coverage analysis.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213910 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ProfileData/CoverageMapping.h [new file with mode: 0644]
include/llvm/ProfileData/CoverageMappingReader.h [new file with mode: 0644]
include/llvm/ProfileData/CoverageMappingWriter.h [new file with mode: 0644]
lib/ProfileData/CoverageMapping.cpp [new file with mode: 0644]
lib/ProfileData/CoverageMappingReader.cpp [new file with mode: 0644]
lib/ProfileData/CoverageMappingWriter.cpp [new file with mode: 0644]