Lines Matching refs:SourceFile
95 ErrorOr<const MemoryBuffer &> getSourceFile(StringRef SourceFile);
120 createSourceFileView(StringRef SourceFile, const CoverageMapping &Coverage);
136 void writeSourceFileView(StringRef SourceFile, CoverageMapping *Coverage,
287 CodeCoverageTool::getSourceFile(StringRef SourceFile) { in getSourceFile() argument
291 auto Loc = RemappedFilenames.find(SourceFile); in getSourceFile()
293 SourceFile = Loc->second; in getSourceFile()
296 if (isEquivalentFile(SourceFile, Files.first)) in getSourceFile()
298 auto Buffer = MemoryBuffer::getFile(SourceFile); in getSourceFile()
300 error(EC.message(), SourceFile); in getSourceFile()
303 LoadedSourceFiles.emplace_back(std::string(SourceFile), in getSourceFile()
417 CodeCoverageTool::createSourceFileView(StringRef SourceFile, in createSourceFileView() argument
419 auto SourceBuffer = getSourceFile(SourceFile); in createSourceFileView()
422 auto FileCoverage = Coverage.getCoverageForFile(SourceFile); in createSourceFileView()
429 auto View = SourceCoverageView::create(SourceFile, SourceBuffer.get(), in createSourceFileView()
432 attachBranchSubViews(*View, SourceFile, Branches, SourceBuffer.get(), in createSourceFileView()
434 attachMCDCSubViews(*View, SourceFile, MCDCRecords, SourceBuffer.get(), in createSourceFileView()
439 for (const auto &Group : Coverage.getInstantiationGroups(SourceFile)) { in createSourceFileView()
457 attachBranchSubViews(*SubView, SourceFile, SubViewBranches, in createSourceFileView()
459 attachMCDCSubViews(*SubView, SourceFile, SubViewMCDCRecords, in createSourceFileView()
659 void CodeCoverageTool::writeSourceFileView(StringRef SourceFile, in writeSourceFileView() argument
663 auto View = createSourceFileView(SourceFile, *Coverage); in writeSourceFileView()
665 warning("The file '" + SourceFile + "' isn't covered."); in writeSourceFileView()
669 auto OSOrErr = Printer->createViewFile(SourceFile, /*InToplevel=*/false); in writeSourceFileView()
1175 for (const auto &SourceFile : SourceFiles) in doShow() local
1176 for (const auto &Function : Coverage->getCoveredFunctions(SourceFile)) in doShow()
1178 FilenameFunctionMap[SourceFile].push_back(&Function); in doShow()
1223 for (const std::string &SourceFile : SourceFiles) in doShow() local
1224 writeSourceFileView(SourceFile, Coverage.get(), Printer.get(), in doShow()
1229 for (const std::string &SourceFile : SourceFiles) in doShow() local
1230 Pool.async(&CodeCoverageTool::writeSourceFileView, this, SourceFile, in doShow()