Searched refs:TimerGroup (Results 1 - 6 of 6) sorted by relevance

/external/llvm/include/llvm/Support/
H A DTimer.h10 // This file defines three classes: Timer, TimeRegion, and TimerGroup,
28 class TimerGroup;
81 /// when its TimerGroup is destroyed. Timers do not print their information
88 TimerGroup *TG; // The TimerGroup this Timer is in.
93 Timer(StringRef N, TimerGroup &tg) : TG(0) { init(N, tg); }
106 void init(StringRef N, TimerGroup &tg);
122 friend class TimerGroup;
160 /// The TimerGroup class is used to group together related timers into a single
161 /// report that is printed when the TimerGroup i
165 class TimerGroup { class in namespace:llvm
[all...]
/external/llvm/lib/Support/
H A DTimer.cpp81 static TimerGroup *DefaultTimerGroup = 0;
82 static TimerGroup *getDefaultTimerGroup() {
83 TimerGroup *tmp = DefaultTimerGroup;
90 tmp = new TimerGroup("Miscellaneous Ungrouped Timers");
111 void Timer::init(StringRef N, TimerGroup &tg) {
200 StringMap<std::pair<TimerGroup*, Name2TimerMap> > Map;
203 for (StringMap<std::pair<TimerGroup*, Name2TimerMap> >::iterator
211 std::pair<TimerGroup*, Name2TimerMap> &GroupEntry = Map[GroupName];
214 GroupEntry.first = new TimerGroup(GroupName);
246 // TimerGroup Implementatio
253 TimerGroup::TimerGroup(StringRef name) function in class:TimerGroup
[all...]
/external/clang/tools/driver/
H A Dcc1_main.cpp163 llvm::TimerGroup::printAll(llvm::errs());
H A Ddriver.cpp465 llvm::TimerGroup::printAll(llvm::errs());
H A Dcc1as_main.cpp406 TimerGroup::printAll(errs());
/external/llvm/lib/VMCore/
H A DPassManager.cpp469 TimerGroup TG;
477 // TimerGroup.
481 // TimerGroup is deleted next, printing the report.

Completed in 98 milliseconds