Lines Matching defs:Total
179 static void printVal(double Val, double Total, raw_ostream &OS) {
180 if (Total < 1e-7) // Avoid dividing by zero.
183 OS << format(" %7.4f (%5.1f%%)", Val, Val*100/Total);
186 void TimeRecord::print(const TimeRecord &Total, raw_ostream &OS) const {
187 if (Total.getUserTime())
188 printVal(getUserTime(), Total.getUserTime(), OS);
189 if (Total.getSystemTime())
190 printVal(getSystemTime(), Total.getSystemTime(), OS);
191 if (Total.getProcessTime())
192 printVal(getProcessTime(), Total.getProcessTime(), OS);
193 printVal(getWallTime(), Total.getWallTime(), OS);
197 if (Total.getMemUsed())
199 if (Total.getInstructionsExecuted())
334 TimeRecord Total;
336 Total += Record.Time;
350 OS << format(" Total Execution Time: %5.4f seconds (%5.4f wall clock)\n",
351 Total.getProcessTime(), Total.getWallTime());
354 if (Total.getUserTime())
356 if (Total.getSystemTime())
358 if (Total.getProcessTime())
361 if (Total.getMemUsed())
363 if (Total.getInstructionsExecuted())
369 Record.Time.print(Total, OS);
373 Total.print(Total, OS);
374 OS << "Total\n\n";