Lines Matching refs:Timer
1 //===-- Timer.cpp - Interval Timing Support -------------------------------===//
13 #include "llvm/Support/Timer.h"
43 // Forward declarations for Managed Timer Globals getters.
89 // Timer Implementation
92 void Timer::init(StringRef TimerName, StringRef TimerDescription) {
96 void Timer::init(StringRef TimerName, StringRef TimerDescription,
98 assert(!TG && "Timer already initialized");
106 Timer::~Timer() {
150 void Timer::startTimer() {
159 void Timer::stopTimer() {
169 void Timer::clear() {
174 void Timer::yieldTo(Timer &O) {
210 typedef StringMap<Timer> Name2TimerMap;
221 Timer &get(StringRef Name, StringRef Description, StringRef GroupName,
230 Timer &T = GroupEntry.second[Name];
295 void TimerGroup::removeTimer(Timer &T) {
318 void TimerGroup::addTimer(Timer &T) {
382 for (Timer *T = FirstTimer; T; T = T->Next) {
412 for (Timer *T = FirstTimer; T; T = T->Next)
434 "Timer name should not need quotes");
475 // Timer Globals