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,
273 CodeCoverageTool::getSourceFile(StringRef SourceFile) { in getSourceFile() argument
277 auto Loc = RemappedFilenames.find(SourceFile); in getSourceFile()
279 SourceFile = Loc->second; in getSourceFile()
282 if (isEquivalentFile(SourceFile, Files.first)) in getSourceFile()
284 auto Buffer = MemoryBuffer::getFile(SourceFile); in getSourceFile()
286 error(EC.message(), SourceFile); in getSourceFile()
289 LoadedSourceFiles.emplace_back(std::string(SourceFile), in getSourceFile()
369 CodeCoverageTool::createSourceFileView(StringRef SourceFile, in createSourceFileView() argument
371 auto SourceBuffer = getSourceFile(SourceFile); in createSourceFileView()
374 auto FileCoverage = Coverage.getCoverageForFile(SourceFile); in createSourceFileView()
380 auto View = SourceCoverageView::create(SourceFile, SourceBuffer.get(), in createSourceFileView()
383 attachBranchSubViews(*View, SourceFile, Branches, SourceBuffer.get(), in createSourceFileView()
388 for (const auto &Group : Coverage.getInstantiationGroups(SourceFile)) { in createSourceFileView()
405 attachBranchSubViews(*SubView, SourceFile, SubViewBranches, in createSourceFileView()
596 void CodeCoverageTool::writeSourceFileView(StringRef SourceFile, in writeSourceFileView() argument
600 auto View = createSourceFileView(SourceFile, *Coverage); in writeSourceFileView()
602 warning("The file '" + SourceFile + "' isn't covered."); in writeSourceFileView()
606 auto OSOrErr = Printer->createViewFile(SourceFile, /*InToplevel=*/false); in writeSourceFileView()
1018 for (const auto &SourceFile : SourceFiles) in doShow() local
1019 for (const auto &Function : Coverage->getCoveredFunctions(SourceFile)) in doShow()
1021 FilenameFunctionMap[SourceFile].push_back(&Function); in doShow()
1066 for (const std::string &SourceFile : SourceFiles) in doShow() local
1067 writeSourceFileView(SourceFile, Coverage.get(), Printer.get(), in doShow()
1072 for (const std::string &SourceFile : SourceFiles) in doShow() local
1073 Pool.async(&CodeCoverageTool::writeSourceFileView, this, SourceFile, in doShow()