Lines Matching defs:TimeTraceProfilerEntry
73 struct llvm::TimeTraceProfilerEntry {
80 TimeTraceProfilerEntry(TimePointType &&S, TimePointType &&E, std::string &&N,
87 TimeTraceProfilerEntry(TimePointType &&S, TimePointType &&E, std::string &&N,
113 TimeTraceProfilerEntry Event;
114 std::vector<TimeTraceProfilerEntry> InstantEvents;
137 TimeTraceProfilerEntry *
148 TimeTraceProfilerEntry *
163 Stack.back()->InstantEvents.emplace_back(TimeTraceProfilerEntry(
173 void end(TimeTraceProfilerEntry &E) {
274 for (const TimeTraceProfilerEntry &E : Entries)
277 for (const TimeTraceProfilerEntry &E : TTP->Entries)
367 SmallVector<TimeTraceProfilerEntry, 128> Entries;
449 TimeTraceProfilerEntry *llvm::timeTraceProfilerBegin(StringRef Name,
458 TimeTraceProfilerEntry *
467 TimeTraceProfilerEntry *
476 TimeTraceProfilerEntry *llvm::timeTraceAsyncProfilerBegin(StringRef Name,
496 void llvm::timeTraceProfilerEnd(TimeTraceProfilerEntry *E) {