Lines Matching refs:SourceFile

83   ErrorOr<const MemoryBuffer &> getSourceFile(StringRef SourceFile);
97 createSourceFileView(StringRef SourceFile, const CoverageMapping &Coverage);
113 void writeSourceFileView(StringRef SourceFile, CoverageMapping *Coverage,
232 CodeCoverageTool::getSourceFile(StringRef SourceFile) { in getSourceFile() argument
236 auto Loc = RemappedFilenames.find(SourceFile); in getSourceFile()
238 SourceFile = Loc->second; in getSourceFile()
241 if (sys::fs::equivalent(SourceFile, Files.first)) in getSourceFile()
243 auto Buffer = MemoryBuffer::getFile(SourceFile); in getSourceFile()
245 error(EC.message(), SourceFile); in getSourceFile()
248 LoadedSourceFiles.emplace_back(SourceFile, std::move(Buffer.get())); in getSourceFile()
294 CodeCoverageTool::createSourceFileView(StringRef SourceFile, in createSourceFileView() argument
296 auto SourceBuffer = getSourceFile(SourceFile); in createSourceFileView()
299 auto FileCoverage = Coverage.getCoverageForFile(SourceFile); in createSourceFileView()
304 auto View = SourceCoverageView::create(SourceFile, SourceBuffer.get(), in createSourceFileView()
310 for (const auto &Group : Coverage.getInstantiationGroups(SourceFile)) { in createSourceFileView()
516 void CodeCoverageTool::writeSourceFileView(StringRef SourceFile, in writeSourceFileView() argument
520 auto View = createSourceFileView(SourceFile, *Coverage); in writeSourceFileView()
522 warning("The file '" + SourceFile + "' isn't covered."); in writeSourceFileView()
526 auto OSOrErr = Printer->createViewFile(SourceFile, /*InToplevel=*/false); in writeSourceFileView()
904 for (const auto &SourceFile : SourceFiles) in doShow() local
905 for (const auto &Function : Coverage->getCoveredFunctions(SourceFile)) in doShow()
907 FilenameFunctionMap[SourceFile].push_back(&Function); in doShow()
952 for (const std::string &SourceFile : SourceFiles) in doShow() local
953 writeSourceFileView(SourceFile, Coverage.get(), Printer.get(), in doShow()
958 for (const std::string &SourceFile : SourceFiles) in doShow() local
959 Pool.async(&CodeCoverageTool::writeSourceFileView, this, SourceFile, in doShow()