Lines Matching refs:TimeRecord
112 struct TimeRecord { struct
113 TimeRecord(double wall = 0.0, double user = 0.0) : wall(wall), user(user) {} in TimeRecord() argument
115 TimeRecord &operator+=(const TimeRecord &other) { in operator +=() argument
121 TimeRecord &operator-=(const TimeRecord &other) { in operator -=() argument
129 void print(raw_ostream &os, const TimeRecord &total) { in print() argument
142 TimeRecord time, TimeRecord total) { in printTimeEntry()
148 static void printTimeHeader(raw_ostream &os, TimeRecord total) { in printTimeHeader()
313 TimeRecord getTimeRecord() { in getTimeRecord()
314 return TimeRecord( in getTimeRecord()
322 void printAsList(raw_ostream &os, TimeRecord total) { in printAsList()
324 llvm::StringMap<TimeRecord> mergedTimers; in printAsList()
333 std::vector<std::pair<StringRef, TimeRecord>> timerNameAndTime; in printAsList()
337 [](const std::pair<StringRef, TimeRecord> *lhs, in printAsList()
338 const std::pair<StringRef, TimeRecord> *rhs) { in printAsList()
349 void printAsTree(raw_ostream &os, TimeRecord total, unsigned indent = 0) { in printAsTree()