diff options
| author | Justin Bogner <mail@justinbogner.com> | 2015-02-03 00:20:24 +0000 | 
|---|---|---|
| committer | Justin Bogner <mail@justinbogner.com> | 2015-02-03 00:20:24 +0000 | 
| commit | a432d176b54fa4a15a1476a8e525df281b81b357 (patch) | |
| tree | 2caaf255bae23a03242d74f1aa9b1e7bf4e5d7a1 /clang/lib/CodeGen | |
| parent | 195a4f08ea015e35fa9de50621262f1669653880 (diff) | |
| download | bcm5719-llvm-a432d176b54fa4a15a1476a8e525df281b81b357.tar.gz bcm5719-llvm-a432d176b54fa4a15a1476a8e525df281b81b357.zip  | |
InstrProf: Update for LLVM API change
Update for the change in r227900.
llvm-svn: 227901
Diffstat (limited to 'clang/lib/CodeGen')
| -rw-r--r-- | clang/lib/CodeGen/CoverageMappingGen.cpp | 20 | 
1 files changed, 10 insertions, 10 deletions
diff --git a/clang/lib/CodeGen/CoverageMappingGen.cpp b/clang/lib/CodeGen/CoverageMappingGen.cpp index 92d6644c832..aa8e33331ef 100644 --- a/clang/lib/CodeGen/CoverageMappingGen.cpp +++ b/clang/lib/CodeGen/CoverageMappingGen.cpp @@ -1004,10 +1004,12 @@ static StringRef getCoverageSection(const CodeGenModule &CGM) {    return isMachO(CGM) ? "__DATA,__llvm_covmap" : "__llvm_covmap";  } -static void dump(llvm::raw_ostream &OS, const CoverageMappingRecord &Function) { -  OS << Function.FunctionName << ":\n"; -  CounterMappingContext Ctx(Function.Expressions); -  for (const auto &R : Function.MappingRegions) { +static void dump(llvm::raw_ostream &OS, StringRef FunctionName, +                 ArrayRef<CounterExpression> Expressions, +                 ArrayRef<CounterMappingRegion> Regions) { +  OS << FunctionName << ":\n"; +  CounterMappingContext Ctx(Expressions); +  for (const auto &R : Regions) {      OS.indent(2);      switch (R.Kind) {      case CounterMappingRegion::CodeRegion: @@ -1067,13 +1069,11 @@ void CoverageMappingModuleGen::addFunctionMappingRecord(      FilenameRefs.resize(FileEntries.size());      for (const auto &Entry : FileEntries)        FilenameRefs[Entry.second] = Entry.first->getName(); -    RawCoverageMappingReader Reader(FunctionNameValue, CoverageMapping, -                                    FilenameRefs, -                                    Filenames, Expressions, Regions); -    CoverageMappingRecord FunctionRecord; -    if (Reader.read(FunctionRecord)) +    RawCoverageMappingReader Reader(CoverageMapping, FilenameRefs, Filenames, +                                    Expressions, Regions); +    if (Reader.read())        return; -    dump(llvm::outs(), FunctionRecord); +    dump(llvm::outs(), FunctionNameValue, Expressions, Regions);    }  }  | 

