Lines Matching refs:Coverage

95                                const CoverageMapping &Coverage);
106 const CoverageMapping &Coverage);
110 createSourceFileView(StringRef SourceFile, const CoverageMapping &Coverage);
117 void remapPathNames(const CoverageMapping &Coverage);
120 void removeUnmappedInputs(const CoverageMapping &Coverage);
123 void demangleSymbols(const CoverageMapping &Coverage);
126 void writeSourceFileView(StringRef SourceFile, CoverageMapping *Coverage,
295 const CoverageMapping &Coverage) { in attachExpansionSubViews() argument
299 auto ExpansionCoverage = Coverage.getCoverageForExpansion(Expansion); in attachExpansionSubViews()
311 attachExpansionSubViews(*SubView, SubViewExpansions, Coverage); in attachExpansionSubViews()
347 const CoverageMapping &Coverage) { in createFunctionView() argument
348 auto FunctionCoverage = Coverage.getCoverageForFunction(Function); in createFunctionView()
360 attachExpansionSubViews(*View, Expansions, Coverage); in createFunctionView()
369 const CoverageMapping &Coverage) { in createSourceFileView() argument
373 auto FileCoverage = Coverage.getCoverageForFile(SourceFile); in createSourceFileView()
381 attachExpansionSubViews(*View, Expansions, Coverage); in createSourceFileView()
387 for (const auto &Group : Coverage.getInstantiationGroups(SourceFile)) { in createSourceFileView()
398 auto SubViewCoverage = Coverage.getCoverageForFunction(*Function); in createSourceFileView()
403 attachExpansionSubViews(*SubView, SubViewExpansions, Coverage); in createSourceFileView()
442 auto Coverage = std::move(CoverageOrErr.get()); in load() local
443 unsigned Mismatched = Coverage->getMismatchedCount(); in load()
448 for (const auto &HashMismatch : Coverage->getHashMismatches()) in load()
456 remapPathNames(*Coverage); in load()
459 removeUnmappedInputs(*Coverage); in load()
461 demangleSymbols(*Coverage); in load()
463 return Coverage; in load()
466 void CodeCoverageTool::remapPathNames(const CoverageMapping &Coverage) { in remapPathNames() argument
485 for (StringRef Filename : Coverage.getUniqueSourceFiles()) { in remapPathNames()
510 void CodeCoverageTool::removeUnmappedInputs(const CoverageMapping &Coverage) { in removeUnmappedInputs() argument
511 std::vector<StringRef> CoveredFiles = Coverage.getUniqueSourceFiles(); in removeUnmappedInputs()
520 void CodeCoverageTool::demangleSymbols(const CoverageMapping &Coverage) { in demangleSymbols() argument
536 for (const auto &Function : Coverage.getCoveredFunctions()) { in demangleSymbols()
588 for (const auto &Function : Coverage.getCoveredFunctions()) in demangleSymbols()
595 CoverageMapping *Coverage, in writeSourceFileView() argument
598 auto View = createSourceFileView(SourceFile, *Coverage); in writeSourceFileView()
1066 auto Coverage = load(); in doShow() local
1067 if (!Coverage) in doShow()
1074 for (StringRef Filename : Coverage->getUniqueSourceFiles()) { in doShow()
1081 if (Error E = Printer->createIndexFile(SourceFiles, *Coverage, Filters)) { in doShow()
1092 for (const auto &Function : Coverage->getCoveredFunctions(SourceFile)) in doShow()
1093 if (Filters.matches(*Coverage.get(), Function)) in doShow()
1110 auto FunctionView = createFunctionView(*Function, *Coverage); in doShow()
1140 writeSourceFileView(SourceFile, Coverage.get(), Printer.get(), in doShow()
1147 Coverage.get(), Printer.get(), ShowFilenames); in doShow()
1178 auto Coverage = load(); in doReport() local
1179 if (!Coverage) in doReport()
1182 CoverageReport Report(ViewOpts, *Coverage.get()); in doReport()
1233 auto Coverage = load(); in doExport() local
1234 if (!Coverage) { in doExport()
1243 Exporter = std::make_unique<CoverageExporterJson>(*Coverage.get(), in doExport()
1251 Exporter = std::make_unique<CoverageExporterLcov>(*Coverage.get(), in doExport()