Home
last modified time | relevance | path

Searched defs:TimeTraceProfiler (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DTimeProfiler.cpp107 struct llvm::TimeTraceProfiler { struct in llvm
108 TimeTraceProfiler(unsigned TimeTraceGranularity = 0, StringRef ProcName = "", in TimeTraceProfiler() function
117 TimeTraceProfilerEntry *begin(std::string Name, in begin()
127 begin(std::string Name, llvm::function_ref<TimeTraceMetadata()> Metadata, in begin()
135 void end() { in end()
140 void end(TimeTraceProfilerEntry &E) { in end()
173 void write(raw_pwrite_stream &OS) { in write()
322 SmallVector<std::unique_ptr<TimeTraceProfilerEntry>, 16> Stack;
323 SmallVector<TimeTraceProfilerEntry, 128> Entries;
324 StringMap<CountAndDurationType> CountAndTotalPerName;
[all …]