Lines Matching defs:TimeTraceProfiler
97 struct llvm::TimeTraceProfiler { struct in llvm
98 TimeTraceProfiler(unsigned TimeTraceGranularity = 0, StringRef ProcName = "") in TimeTraceProfiler() function
105 void begin(std::string Name, llvm::function_ref<std::string()> Detail) { in begin()
110 void end() { in end()
148 void write(raw_pwrite_stream &OS) { in write()
272 SmallVector<TimeTraceProfilerEntry, 16> Stack;
273 SmallVector<TimeTraceProfilerEntry, 128> Entries;
274 StringMap<CountAndDurationType> CountAndTotalPerName;
276 const time_point<system_clock> BeginningOfTime;
278 const TimePointType StartTime;
279 const std::string ProcName;
280 const sys::Process::Pid Pid;
281 SmallString<0> ThreadName;
282 const uint64_t Tid;
285 const unsigned TimeTraceGranularity;