Lines Matching defs:Total
158 static void printVal(double Val, double Total, raw_ostream &OS) {
159 if (Total < 1e-7) // Avoid dividing by zero.
162 OS << format(" %7.4f (%5.1f%%)", Val, Val*100/Total);
165 void TimeRecord::print(const TimeRecord &Total, raw_ostream &OS) const {
166 if (Total.getUserTime())
167 printVal(getUserTime(), Total.getUserTime(), OS);
168 if (Total.getSystemTime())
169 printVal(getSystemTime(), Total.getSystemTime(), OS);
170 if (Total.getProcessTime())
171 printVal(getProcessTime(), Total.getProcessTime(), OS);
172 printVal(getWallTime(), Total.getWallTime(), OS);
176 if (Total.getMemUsed())
307 TimeRecord Total;
309 Total += Record.Time;
323 OS << format(" Total Execution Time: %5.4f seconds (%5.4f wall clock)\n",
324 Total.getProcessTime(), Total.getWallTime());
327 if (Total.getUserTime())
329 if (Total.getSystemTime())
331 if (Total.getProcessTime())
334 if (Total.getMemUsed())
341 Record.Time.print(Total, OS);
345 Total.print(Total, OS);
346 OS << "Total\n\n";