Lines Matching full:timers
65 DenseMap<PassInstanceID, std::unique_ptr<Timer>> TimingData; ///< timers for pass instances
73 /// Print out timing information and release timers.
82 /// Prints out timing information and then resets the timers.
100 // Deleting the timers accumulates their info into the TG member.
116 /// Prints out timing information and then resets the timers.
175 TimerVector &Timers = TimingData[PassID];
176 if (Timers.size() == 0)
177 Timers.emplace_back(new Timer(PassID, PassID, TG));
178 return *Timers.front();
181 // Take a vector of Timers created for this \p PassID and append
183 TimerVector &Timers = TimingData[PassID];
184 unsigned Count = Timers.size() + 1;
189 Timers.emplace_back(T);
190 assert(Count == Timers.size() && "Timers vector not adjusted correctly.");
223 dbgs() << "Dumping timers for " << getTypeName<TimePassesHandler>()