Lines Matching refs:Instances
45 static TimeTraceProfilerInstances Instances; in getTimeTraceProfilerInstances() local
46 return Instances; in getTimeTraceProfilerInstances()
150 auto &Instances = getTimeTraceProfilerInstances(); in write() local
151 std::lock_guard<std::mutex> Lock(Instances.Lock); in write()
154 assert(llvm::all_of(Instances.List, in write()
182 for (const TimeTraceProfiler *TTP : Instances.List) in write()
190 for (const TimeTraceProfiler *TTP : Instances.List) in write()
204 for (const TimeTraceProfiler *TTP : Instances.List) in write()
255 for (const TimeTraceProfiler *TTP : Instances.List) in write()
302 auto &Instances = getTimeTraceProfilerInstances(); in timeTraceProfilerCleanup() local
303 std::lock_guard<std::mutex> Lock(Instances.Lock); in timeTraceProfilerCleanup()
304 for (auto *TTP : Instances.List) in timeTraceProfilerCleanup()
306 Instances.List.clear(); in timeTraceProfilerCleanup()
312 auto &Instances = getTimeTraceProfilerInstances(); in timeTraceProfilerFinishThread() local
313 std::lock_guard<std::mutex> Lock(Instances.Lock); in timeTraceProfilerFinishThread()
314 Instances.List.push_back(TimeTraceProfilerInstance); in timeTraceProfilerFinishThread()