Lines Matching refs:SourceFile
95 ErrorOr<const MemoryBuffer &> getSourceFile(StringRef SourceFile);
117 createSourceFileView(StringRef SourceFile, const CoverageMapping &Coverage);
133 void writeSourceFileView(StringRef SourceFile, CoverageMapping *Coverage,
284 CodeCoverageTool::getSourceFile(StringRef SourceFile) { in getSourceFile() argument
288 auto Loc = RemappedFilenames.find(SourceFile); in getSourceFile()
290 SourceFile = Loc->second; in getSourceFile()
293 if (isEquivalentFile(SourceFile, Files.first)) in getSourceFile()
295 auto Buffer = MemoryBuffer::getFile(SourceFile); in getSourceFile()
297 error(EC.message(), SourceFile); in getSourceFile()
300 LoadedSourceFiles.emplace_back(std::string(SourceFile), in getSourceFile()
393 CodeCoverageTool::createSourceFileView(StringRef SourceFile, in createSourceFileView() argument
395 auto SourceBuffer = getSourceFile(SourceFile); in createSourceFileView()
398 auto FileCoverage = Coverage.getCoverageForFile(SourceFile); in createSourceFileView()
405 auto View = SourceCoverageView::create(SourceFile, SourceBuffer.get(), in createSourceFileView()
413 for (const auto &Group : Coverage.getInstantiationGroups(SourceFile)) { in createSourceFileView()
631 void CodeCoverageTool::writeSourceFileView(StringRef SourceFile, in writeSourceFileView() argument
635 auto View = createSourceFileView(SourceFile, *Coverage); in writeSourceFileView()
637 warning("The file '" + SourceFile + "' isn't covered."); in writeSourceFileView()
641 auto OSOrErr = Printer->createViewFile(SourceFile, /*InToplevel=*/false); in writeSourceFileView()
1147 for (const auto &SourceFile : SourceFiles) in doShow() local
1148 for (const auto &Function : Coverage->getCoveredFunctions(SourceFile)) in doShow()
1150 FilenameFunctionMap[SourceFile].push_back(&Function); in doShow()
1195 for (const std::string &SourceFile : SourceFiles) in doShow() local
1196 writeSourceFileView(SourceFile, Coverage.get(), Printer.get(), in doShow()
1201 for (const std::string &SourceFile : SourceFiles) in doShow() local
1202 Pool.async(&CodeCoverageTool::writeSourceFileView, this, SourceFile, in doShow()