Lines Matching refs:summary
82 void printSummary(const Summary &summary, raw_ostream &os) const;
84 void collectFunction(GCOVFunction &f, Summary &summary);
85 void collectSourceLine(SourceInfo &si, Summary *summary, LineInfo &line,
87 void collectSource(SourceInfo &si, Summary &summary) const;
661 void Context::collectFunction(GCOVFunction &f, Summary &summary) { in collectFunction() argument
675 ++summary.lines; in collectFunction()
677 ++summary.linesExec; in collectFunction()
685 void Context::collectSourceLine(SourceInfo &si, Summary *summary, in collectSourceLine() argument
709 ++summary->lines; in collectSourceLine()
711 ++summary->linesExec; in collectSourceLine()
727 summary->branches += branches; in collectSourceLine()
728 summary->branchesExec += execBranches; in collectSourceLine()
729 summary->branchesTaken += takenBranches; in collectSourceLine()
734 void Context::collectSource(SourceInfo &si, Summary &summary) const { in collectSource()
737 collectSourceLine(si, &summary, line, lineNum); in collectSource()
852 Summary summary(f.getName(options.Demangle)); in print() local
853 collectFunction(f, summary); in print()
855 os << "Function '" << summary.Name << "'\n"; in print()
856 printSummary(summary, os); in print()
864 Summary summary(si.displayName); in print() local
865 collectSource(si, summary); in print()
870 os << "File '" << summary.Name << "'\n"; in print()
871 printSummary(summary, os); in print()
937 void Context::printSummary(const Summary &summary, raw_ostream &os) const { in printSummary() argument
939 double(summary.linesExec) * 100 / summary.lines, summary.lines); in printSummary()
941 if (summary.branches == 0) { in printSummary()
945 double(summary.branchesExec) * 100 / summary.branches, in printSummary()
946 summary.branches); in printSummary()
948 double(summary.branchesTaken) * 100 / summary.branches, in printSummary()
949 summary.branches); in printSummary()