Lines Matching defs:TimeTraceProfiler
76 struct llvm::TimeTraceProfiler { struct in llvm
77 TimeTraceProfiler(unsigned TimeTraceGranularity = 0, StringRef ProcName = "") in TimeTraceProfiler() function
84 void begin(std::string Name, llvm::function_ref<std::string()> Detail) { in begin()
89 void end() { in end()
126 void write(raw_pwrite_stream &OS) { in write()
249 SmallVector<Entry, 16> Stack;
250 SmallVector<Entry, 128> Entries;
251 StringMap<CountAndDurationType> CountAndTotalPerName;
252 const time_point<system_clock> BeginningOfTime;
253 const TimePointType StartTime;
254 const std::string ProcName;
255 const sys::Process::Pid Pid;
256 SmallString<0> ThreadName;
257 const uint64_t Tid;
260 const unsigned TimeTraceGranularity;