Searched defs:TimeTraceProfiler (Results 1 – 2 of 2) sorted by relevance
97 struct llvm::TimeTraceProfiler { struct in llvm98 TimeTraceProfiler(unsigned TimeTraceGranularity = 0, StringRef ProcName = "") in TimeTraceProfiler() function105 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;[all …]
61 struct TimeTraceProfiler { struct62 TimeTraceProfiler(unsigned TimeTraceGranularity = 0, StringRef ProcName = "") in TimeTraceProfiler() argument66 void begin(std::string Name, llvm::function_ref<std::string()> Detail) { in begin()71 void end() { in end()106 void Write(raw_pwrite_stream &OS) { in Write()181 SmallVector<Entry, 16> Stack;182 SmallVector<Entry, 128> Entries;183 StringMap<CountAndDurationType> CountAndTotalPerName;184 const TimePointType StartTime;185 const std::string ProcName;[all …]