Lines Matching refs:TimerKind
50 enum class TimerKind { enum
63 explicit Timer(std::string &&name, TimerKind kind) in Timer()
77 Timer *getChildTimer(const void *id, TimerKind kind, in getChildTimer()
88 if (kind == TimerKind::PassOrAnalysis) { in getTotalTime()
125 if (kind == TimerKind::Pipeline) { in mergeChildren()
159 TimerKind kind;
207 Timer *getTimer(const void *id, TimerKind kind, in getTimer()
217 rootTimer = std::make_unique<Timer>("root", TimerKind::Pipeline); in getTimer()
249 getTimer(name.getAsOpaquePointer(), TimerKind::Pipeline, in runBeforePipeline()
280 auto kind = isa<OpToOpPassAdaptor>(pass) ? TimerKind::PipelineCollection in startPassTimer()
281 : TimerKind::PassOrAnalysis; in startPassTimer()
296 Timer *timer = getTimer(id.getAsOpaquePointer(), TimerKind::PassOrAnalysis, in startAnalysisTimer()
394 if (timer->kind == TimerKind::PassOrAnalysis) in printResultsAsList()
427 if (timer->kind == TimerKind::PipelineCollection && in printResultsAsPipeline()
434 if (timer->kind == TimerKind::Pipeline) { in printResultsAsPipeline()