Add code coverage mapping data, reader, and writer.
authorAlex Lorenz <arphaman@gmail.com>
Thu, 24 Jul 2014 23:55:56 +0000 (23:55 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Thu, 24 Jul 2014 23:55:56 +0000 (23:55 +0000)
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@213909 91177308-0d34-0410-b5e6-96231b3b80d8

lib/ProfileData/CMakeLists.txt
lib/ProfileData/LLVMBuild.txt

index aefb16cb8d963ed13be53313c33a64d2cde70329..2089b95f2a5be64207c36517153be97fd03d0223 100644 (file)
@@ -2,4 +2,7 @@ add_llvm_library(LLVMProfileData
   InstrProf.cpp
   InstrProfReader.cpp
   InstrProfWriter.cpp
+  CoverageMapping.cpp
+  CoverageMappingWriter.cpp
+  CoverageMappingReader.cpp
   )
index 0a8cbe336328ba3f56a1cc836058b3d970547496..2990ee8325e2d577e43c79914f41c9bcc087168a 100644 (file)
@@ -19,4 +19,4 @@
 type = Library
 name = ProfileData
 parent = Libraries
-required_libraries = Support
+required_libraries = Support Object