Lines Matching refs:total
129 void print(raw_ostream &os, const TimeRecord &total) { in print()
130 if (total.user != total.wall) in print()
131 os << llvm::format(" %8.4f (%5.1f%%)", user, 100.0 * user / total.user); in print()
132 os << llvm::format(" %8.4f (%5.1f%%) ", wall, 100.0 * wall / total.wall); in print()
142 TimeRecord time, TimeRecord total) { in printTimeEntry() argument
143 time.print(os, total); in printTimeEntry()
148 static void printTimeHeader(raw_ostream &os, TimeRecord total) { in printTimeHeader() argument
156 os << llvm::format(" Total Execution Time: %.4f seconds\n\n", total.wall); in printTimeHeader()
157 if (total.user != total.wall) in printTimeHeader()
322 void printAsList(raw_ostream &os, TimeRecord total) { in printAsList() argument
345 printTimeEntry(os, 0, timeData.first, timeData.second, total); in printAsList()
349 void printAsTree(raw_ostream &os, TimeRecord total, unsigned indent = 0) { in printAsTree() argument
352 printTimeEntry(os, indent, name, getTimeRecord(), total); in printAsTree()
356 child.second->printAsTree(os, total, childIndent); in printAsTree()
363 auto total = getTimeRecord(); in print() local
364 printTimeHeader(os, total); in print()
369 printAsList(os, total); in print()
372 printAsTree(os, total); in print()
378 auto rest = total; in print()
381 printTimeEntry(os, 0, "Rest", rest, total); in print()
382 printTimeEntry(os, 0, "Total", total, total); in print()