Searched defs:TimerGroup (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/Support/
H A DTimer.cpp80 static TimerGroup *DefaultTimerGroup = nullptr;
81 static TimerGroup *getDefaultTimerGroup() {
82 TimerGroup *tmp = DefaultTimerGroup;
89 tmp = new TimerGroup("Miscellaneous Ungrouped Timers");
109 void Timer::init(StringRef N, TimerGroup &tg) {
198 StringMap<std::pair<TimerGroup*, Name2TimerMap> > Map;
201 for (StringMap<std::pair<TimerGroup*, Name2TimerMap> >::iterator
209 std::pair<TimerGroup*, Name2TimerMap> &GroupEntry = Map[GroupName];
212 GroupEntry.first = new TimerGroup(GroupName);
244 // TimerGroup Implementatio
251 TimerGroup::TimerGroup(StringRef name) function in class:TimerGroup
[all...]
/external/llvm/include/llvm/Support/
H A DTimer.h23 class TimerGroup;
76 /// when its TimerGroup is destroyed. Timers do not print their information
83 TimerGroup *TG; // The TimerGroup this Timer is in.
88 Timer(StringRef N, TimerGroup &tg) : TG(nullptr) { init(N, tg); }
101 void init(StringRef N, TimerGroup &tg);
117 friend class TimerGroup;
155 /// The TimerGroup class is used to group together related timers into a single
156 /// report that is printed when the TimerGroup is destroyed. It is illegal to
157 /// destroy a TimerGroup objec
160 class TimerGroup { class in namespace:llvm
[all...]

Completed in 114 milliseconds