Searched refs:LockGuard (Results 1 – 9 of 9) sorted by relevance
39 llvm::sys::ScopedWriter LockGuard(ThreadsLock); in grow() local64 std::unique_lock<std::mutex> LockGuard(QueueLock); in processTasks() local67 QueueCondition.wait(LockGuard, [&] { in processTasks()113 std::lock_guard<std::mutex> LockGuard(QueueLock); in processTasks() local146 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait() local147 CompletionCondition.wait(LockGuard, in wait()154 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait() local155 CompletionCondition.wait(LockGuard, in wait()169 llvm::sys::ScopedReader LockGuard(ThreadsLock); in isWorkerThread() local180 std::unique_lock<std::mutex> LockGuard(QueueLock); in ~ThreadPool() local[all …]
320 LockGuard g("__cxa_guard_acquire"); in acquire()347 LockGuard g("__cxa_guard_release"); in release()362 LockGuard g("__cxa_guard_abort"); in abort()386 struct LockGuard { struct387 LockGuard() = delete;388 LockGuard(LockGuard const&) = delete;389 LockGuard& operator=(LockGuard const&) = delete; argument391 explicit LockGuard(const char* calling_func) : calling_func_(calling_func) { in LockGuard() function396 ~LockGuard() { in ~LockGuard() argument
37 std::unique_lock<std::mutex> LockGuard(Mutex); in addResult() local92 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local97 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local111 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local
111 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByFilename() local119 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByUID() local128 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForFilename() local140 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForUID() local157 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrInsertEntryForFilename() local
72 std::unique_lock<std::mutex> LockGuard(CurrentPhaseMutex); in waitForPhase() local74 LockGuard, [&] { return CurrentPhase == Phase || CurrentPhase < 0; }); in waitForPhase()89 std::unique_lock<std::mutex> LockGuard(CurrentPhaseMutex); in setPhase() local
37 std::unique_lock<std::mutex> LockGuard(Lock); in applyLocked() local66 std::unique_lock<std::mutex> LockGuard(CacheLock); in findResourceDir() local568 std::unique_lock<std::mutex> LockGuard(Lock); in main() local
84 std::unique_lock<std::mutex> LockGuard(SymbolMutex); in Merge() local
159 std::unique_lock<std::mutex> LockGuard(QueueLock); in asyncImpl()
2628 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); in link() local2637 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); in link() local2640 LockGuard, [&]() { return ProcessedFiles[I]; }); in link()