[Coverage] Support loading multiple binaries into a CoverageMapping
authorVedant Kumar <vsk@apple.com>
Fri, 14 Oct 2016 17:16:53 +0000 (17:16 +0000)
committerVedant Kumar <vsk@apple.com>
Fri, 14 Oct 2016 17:16:53 +0000 (17:16 +0000)
commit743574b8e3f284e0667e2a6ba0471ac5374c9856
treef8eec0424eb741142e3b0e3080f610a535577df2
parent9a6502f1cd3ed10dd1c830499b373710ce436816
[Coverage] Support loading multiple binaries into a CoverageMapping

Add support for loading multiple coverage readers into a single
CoverageMapping instance. This should make it easier to prepare a
unified coverage report for multiple binaries.

Differential Revision: https://reviews.llvm.org/D25535

llvm-svn: 284251
llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
llvm/unittests/ProfileData/CoverageMappingTest.cpp