Lines Matching defs:Coverage
20 // -- File: dict => Coverage for a single file
41 // -- Function: dict => Coverage info for a single function
141 collectNestedBranches(const coverage::CoverageMapping &Coverage,
145 auto ExpansionCoverage = Coverage.getCoverageForExpansion(Expansion);
149 auto NestedExBranches = collectNestedBranches(Coverage, NestedExpansions);
162 json::Object renderExpansion(const coverage::CoverageMapping &Coverage,
173 renderBranchRegions(collectNestedBranches(Coverage, Expansions))}});
216 json::Array renderFileExpansions(const coverage::CoverageMapping &Coverage,
221 ExpansionArray.push_back(renderExpansion(Coverage, Expansion));
249 json::Object renderFile(const coverage::CoverageMapping &Coverage,
256 auto FileCoverage = Coverage.getCoverageForFile(Filename);
262 renderFileExpansions(Coverage, FileCoverage, FileReport);
269 json::Array renderFiles(const coverage::CoverageMapping &Coverage,
288 auto File = renderFile(Coverage, SourceFile, FileReport, Options);
317 for (StringRef SF : Coverage.getUniqueSourceFiles()) {
326 auto FileReports = CoverageReport::prepareFileReports(Coverage, Totals,
328 auto Files = renderFiles(Coverage, SourceFiles, FileReports, Options);
343 Export["functions"] = renderFunctions(Coverage.getCoveredFunctions());