Lines Matching refs:TimerGroup
121 return new TimerGroup("misc", "Miscellaneous Ungrouped Timers"); in call()
125 static ManagedStatic<TimerGroup, CreateDefaultTimerGroup> DefaultTimerGroup;
126 static TimerGroup *getDefaultTimerGroup() { return &*DefaultTimerGroup; } in getDefaultTimerGroup()
137 TimerGroup &tg) { in init()
244 StringMap<std::pair<TimerGroup*, Name2TimerMap> > Map;
247 for (StringMap<std::pair<TimerGroup*, Name2TimerMap> >::iterator in ~Name2PairMap()
256 std::pair<TimerGroup*, Name2TimerMap> &GroupEntry = Map[GroupName]; in get()
259 GroupEntry.first = new TimerGroup(GroupName, GroupDescription); in get()
285 static TimerGroup *TimerGroupList = nullptr;
287 TimerGroup::TimerGroup(StringRef Name, StringRef Description) in TimerGroup() function in TimerGroup
299 TimerGroup::TimerGroup(StringRef Name, StringRef Description, in TimerGroup() function in TimerGroup
301 : TimerGroup(Name, Description) { in TimerGroup()
309 TimerGroup::~TimerGroup() { in ~TimerGroup()
323 void TimerGroup::removeTimer(Timer &T) { in removeTimer()
346 void TimerGroup::addTimer(Timer &T) { in addTimer()
357 void TimerGroup::PrintQueuedTimers(raw_ostream &OS) { in PrintQueuedTimers()
408 void TimerGroup::prepareToPrintList(bool ResetTime) { in prepareToPrintList()
426 void TimerGroup::print(raw_ostream &OS, bool ResetAfterPrint) { in print()
438 void TimerGroup::clear() { in clear()
444 void TimerGroup::printAll(raw_ostream &OS) { in printAll()
447 for (TimerGroup *TG = TimerGroupList; TG; TG = TG->Next) in printAll()
451 void TimerGroup::clearAll() { in clearAll()
453 for (TimerGroup *TG = TimerGroupList; TG; TG = TG->Next) in clearAll()
457 void TimerGroup::printJSONValue(raw_ostream &OS, const PrintRecord &R, in printJSONValue()
468 const char *TimerGroup::printJSONValues(raw_ostream &OS, const char *delim) { in printJSONValues()
495 const char *TimerGroup::printAllJSONValues(raw_ostream &OS, const char *delim) { in printAllJSONValues()
497 for (TimerGroup *TG = TimerGroupList; TG; TG = TG->Next) in printAllJSONValues()
502 void TimerGroup::constructForStatistics() { in constructForStatistics()
507 std::unique_ptr<TimerGroup> TimerGroup::aquireDefaultGroup() { in aquireDefaultGroup()
508 return std::unique_ptr<TimerGroup>(DefaultTimerGroup.claim()); in aquireDefaultGroup()