Lines Matching refs:Instances
47 static TimeTraceProfilerInstances Instances; in getTimeTraceProfilerInstances() local
48 return Instances; in getTimeTraceProfilerInstances()
175 auto &Instances = getTimeTraceProfilerInstances(); in write() local
176 std::lock_guard<std::mutex> Lock(Instances.Lock); in write()
179 assert(llvm::all_of(Instances.List, in write()
232 for (const TimeTraceProfiler *TTP : Instances.List) in write()
240 for (const TimeTraceProfiler *TTP : Instances.List) in write()
254 for (const TimeTraceProfiler *TTP : Instances.List) in write()
305 for (const TimeTraceProfiler *TTP : Instances.List) in write()
363 auto &Instances = getTimeTraceProfilerInstances(); in timeTraceProfilerCleanup() local
364 std::lock_guard<std::mutex> Lock(Instances.Lock); in timeTraceProfilerCleanup()
365 for (auto *TTP : Instances.List) in timeTraceProfilerCleanup()
367 Instances.List.clear(); in timeTraceProfilerCleanup()
373 auto &Instances = getTimeTraceProfilerInstances(); in timeTraceProfilerFinishThread() local
374 std::lock_guard<std::mutex> Lock(Instances.Lock); in timeTraceProfilerFinishThread()
375 Instances.List.push_back(TimeTraceProfilerInstance); in timeTraceProfilerFinishThread()