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

/external/llvm/include/llvm/Support/
H A DTimer.h24 class TimerGroup;
77 /// when its TimerGroup is destroyed. Timers do not print their information
84 TimerGroup *TG; // The TimerGroup this Timer is in.
89 Timer(StringRef N, TimerGroup &tg) : TG(nullptr) { init(N, tg); }
102 void init(StringRef N, TimerGroup &tg);
118 friend class TimerGroup;
156 /// The TimerGroup class is used to group together related timers into a single
157 /// report that is printed when the TimerGroup is destroyed. It is illegal to
158 /// destroy a TimerGroup objec
161 class TimerGroup { class in namespace:llvm
[all...]
/external/llvm/lib/Support/
H A DTimer.cpp82 static TimerGroup *DefaultTimerGroup = nullptr;
83 static TimerGroup *getDefaultTimerGroup() {
84 TimerGroup *tmp = DefaultTimerGroup;
91 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.cpp116 llvm::TimerGroup::printAll(llvm::errs());
H A Dcc1as_main.cpp486 TimerGroup::printAll(errs());
H A Ddriver.cpp450 llvm::TimerGroup::printAll(llvm::errs());
/external/llvm/utils/yaml-bench/
H A DYAMLBench.cpp139 static void benchmark( llvm::TimerGroup &Group
209 llvm::TimerGroup Group("YAML parser benchmark");
212 llvm::TimerGroup Group("YAML parser benchmark");
/external/llvm/lib/IR/
H A DLegacyPassManager.cpp466 TimerGroup TG;
474 // TimerGroup.
478 // TimerGroup is deleted next, printing the report.

Completed in 377 milliseconds