[llvm] r213909 - Add code coverage mapping data, reader, and writer.

Alex Lorenz arphaman at gmail.com
Thu Jul 24 16:55:56 PDT 2014


Author: arphaman
Date: Thu Jul 24 18:55:56 2014
New Revision: 213909

URL: http://llvm.org/viewvc/llvm-project?rev=213909&view=rev
Log:
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.

Modified:
    llvm/trunk/lib/ProfileData/CMakeLists.txt
    llvm/trunk/lib/ProfileData/LLVMBuild.txt

Modified: llvm/trunk/lib/ProfileData/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ProfileData/CMakeLists.txt?rev=213909&r1=213908&r2=213909&view=diff
==============================================================================
--- llvm/trunk/lib/ProfileData/CMakeLists.txt (original)
+++ llvm/trunk/lib/ProfileData/CMakeLists.txt Thu Jul 24 18:55:56 2014
@@ -2,4 +2,7 @@ add_llvm_library(LLVMProfileData
   InstrProf.cpp
   InstrProfReader.cpp
   InstrProfWriter.cpp
+  CoverageMapping.cpp
+  CoverageMappingWriter.cpp
+  CoverageMappingReader.cpp
   )

Modified: llvm/trunk/lib/ProfileData/LLVMBuild.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ProfileData/LLVMBuild.txt?rev=213909&r1=213908&r2=213909&view=diff
==============================================================================
--- llvm/trunk/lib/ProfileData/LLVMBuild.txt (original)
+++ llvm/trunk/lib/ProfileData/LLVMBuild.txt Thu Jul 24 18:55:56 2014
@@ -19,4 +19,4 @@
 type = Library
 name = ProfileData
 parent = Libraries
-required_libraries = Support
+required_libraries = Support Object





More information about the llvm-commits mailing list