Home
last modified time | relevance | path

Searched refs:TimerImpl (Results 1 – 1 of 1) sorted by relevance

/llvm-project/mlir/lib/Support/
H A DTiming.cpp224 class TimerImpl { class
226 using ChildrenMap = llvm::MapVector<const void *, std::unique_ptr<TimerImpl>>;
229 TimerImpl(std::string &&name, std::unique_ptr<OutputStrategy> &output) in TimerImpl() function in __anon371b0fb00211::TimerImpl
248 TimerImpl *nest(const void *id, function_ref<std::string()> nameBuilder) { in nest()
257 TimerImpl *nestTail(std::unique_ptr<TimerImpl> &child, in nestTail()
260 child = std::make_unique<TimerImpl>(nameBuilder(), output); in nestTail()
333 void mergeChild(const void *id, std::unique_ptr<TimerImpl> &&other) { in mergeChild()
377 std::function<void(TimerImpl *)> addTimer = [&](TimerImpl *timer) { in printAsList()
495 std::unique_ptr<TimerImpl> rootTimer;
541 impl->rootTimer = std::make_unique<TimerImpl>("root", out); in clear()
[all …]