Searched refs:LockGuard (Results 1 – 8 of 8) sorted by relevance
40 llvm::sys::ScopedWriter LockGuard(ThreadsLock); in grow() local66 std::unique_lock<std::mutex> LockGuard(QueueLock); in processTasks() local69 QueueCondition.wait(LockGuard, [&] { in processTasks()115 std::lock_guard<std::mutex> LockGuard(QueueLock); in processTasks() local148 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait() local149 CompletionCondition.wait(LockGuard, in wait()156 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait() local157 CompletionCondition.wait(LockGuard, in wait()171 llvm::sys::ScopedReader LockGuard(ThreadsLock); in isWorkerThread() local182 std::unique_lock<std::mutex> LockGuard(QueueLock); in ~ThreadPool() local[all …]
27 struct LockGuard { struct28 LockGuard(std::atomic_flag &Flag) : Flag(Flag) { in LockGuard() argument33 ~LockGuard() { Flag.clear(std::memory_order_release); } in ~LockGuard() argument51 LockGuard Lock(Flag); in applyLocked() argument
159 std::unique_lock<std::mutex> LockGuard(QueueLock); in asyncImpl()
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
637 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getNormalUnits() local641 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDWOUnits() local648 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getCUIndex() local652 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAbbrevDWO() local657 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getTUIndex() local661 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getGdbIndex() local665 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAbbrev() local669 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugLoc() local673 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAranges() local678 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getLineTableForUnit() local[all …]
114 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByFilename() local122 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByUID() local131 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForFilename() local143 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForUID() local160 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrInsertEntryForFilename() local
71 std::unique_lock<std::mutex> LockGuard(DebugStringIndexMapMutex); in getDebugStrIndex()
2907 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); in link() local2916 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); in link() local2919 LockGuard, [&]() { return ProcessedFiles[I]; }); in link()