Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DTimeProfiler.cpp72 struct llvm::TimeTraceProfilerEntry { struct in llvm
79 TimeTraceProfilerEntry(TimePointType &&S, TimePointType &&E, std::string &&N, in TimeTraceProfilerEntry() argument
86 TimeTraceProfilerEntry(TimePointType &&S, TimePointType &&E, std::string &&N, in TimeTraceProfilerEntry() function
117 TimeTraceProfilerEntry *begin(std::string Name, in begin()
120 Stack.emplace_back(std::make_unique<TimeTraceProfilerEntry>( in begin()
126 TimeTraceProfilerEntry *
129 Stack.emplace_back(std::make_unique<TimeTraceProfilerEntry>( in begin()
140 void end(TimeTraceProfilerEntry &E) { in end()
157 [&](const std::unique_ptr<TimeTraceProfilerEntry> &Val) { in end()
166 [&](const std::unique_ptr<TimeTraceProfilerEntry> &Val) { in end()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DTimeProfiler.h100 struct TimeTraceProfilerEntry;
137 TimeTraceProfilerEntry *timeTraceProfilerBegin(StringRef Name,
139 TimeTraceProfilerEntry *
143 TimeTraceProfilerEntry *
152 TimeTraceProfilerEntry *timeTraceAsyncProfilerBegin(StringRef Name,
157 void timeTraceProfilerEnd(TimeTraceProfilerEntry *E);
194 TimeTraceProfilerEntry *Entry = nullptr;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp162 llvm::SmallVector<llvm::TimeTraceProfilerEntry *, 8> ProfilerStack;