Lines Matching refs:SourceFile

90   ErrorOr<const MemoryBuffer &> getSourceFile(StringRef SourceFile);
110 createSourceFileView(StringRef SourceFile, const CoverageMapping &Coverage);
126 void writeSourceFileView(StringRef SourceFile, CoverageMapping *Coverage,
272 CodeCoverageTool::getSourceFile(StringRef SourceFile) { in getSourceFile() argument
276 auto Loc = RemappedFilenames.find(SourceFile); in getSourceFile()
278 SourceFile = Loc->second; in getSourceFile()
281 if (isEquivalentFile(SourceFile, Files.first)) in getSourceFile()
283 auto Buffer = MemoryBuffer::getFile(SourceFile); in getSourceFile()
285 error(EC.message(), SourceFile); in getSourceFile()
288 LoadedSourceFiles.emplace_back(std::string(SourceFile), in getSourceFile()
368 CodeCoverageTool::createSourceFileView(StringRef SourceFile, in createSourceFileView() argument
370 auto SourceBuffer = getSourceFile(SourceFile); in createSourceFileView()
373 auto FileCoverage = Coverage.getCoverageForFile(SourceFile); in createSourceFileView()
379 auto View = SourceCoverageView::create(SourceFile, SourceBuffer.get(), in createSourceFileView()
382 attachBranchSubViews(*View, SourceFile, Branches, SourceBuffer.get(), in createSourceFileView()
387 for (const auto &Group : Coverage.getInstantiationGroups(SourceFile)) { in createSourceFileView()
404 attachBranchSubViews(*SubView, SourceFile, SubViewBranches, in createSourceFileView()
594 void CodeCoverageTool::writeSourceFileView(StringRef SourceFile, in writeSourceFileView() argument
598 auto View = createSourceFileView(SourceFile, *Coverage); in writeSourceFileView()
600 warning("The file '" + SourceFile + "' isn't covered."); in writeSourceFileView()
604 auto OSOrErr = Printer->createViewFile(SourceFile, /*InToplevel=*/false); in writeSourceFileView()
1091 for (const auto &SourceFile : SourceFiles) in doShow() local
1092 for (const auto &Function : Coverage->getCoveredFunctions(SourceFile)) in doShow()
1094 FilenameFunctionMap[SourceFile].push_back(&Function); in doShow()
1139 for (const std::string &SourceFile : SourceFiles) in doShow() local
1140 writeSourceFileView(SourceFile, Coverage.get(), Printer.get(), in doShow()
1145 for (const std::string &SourceFile : SourceFiles) in doShow() local
1146 Pool.async(&CodeCoverageTool::writeSourceFileView, this, SourceFile, in doShow()