Searched defs:LockGuard (Results 1 – 6 of 6) sorted by relevance
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
148 CompletionCondition.wait(LockGuard, in wait() local 156 CompletionCondition.wait(LockGuard, in wait() local 40 llvm::sys::ScopedWriter LockGuard(ThreadsLock); grow() local 66 std::unique_lock<std::mutex> LockGuard(QueueLock); processTasks() local 115 std::lock_guard<std::mutex> LockGuard(QueueLock); processTasks() local 171 llvm::sys::ScopedReader LockGuard(ThreadsLock); isWorkerThread() local 182 std::unique_lock<std::mutex> LockGuard(QueueLock); ~ThreadPool() local 186 llvm::sys::ScopedReader LockGuard(ThreadsLock); ~ThreadPool() local [all...]
37 std::unique_lock<std::mutex> LockGuard(Mutex); in addResult() local 92 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local 97 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local 111 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local
114 std::lock_guard<std::mutex> LockGuard(CacheLock); findEntryByFilename() local 122 std::lock_guard<std::mutex> LockGuard(CacheLock); findEntryByUID() local 131 std::lock_guard<std::mutex> LockGuard(CacheLock); getOrEmplaceEntryForFilename() local 143 std::lock_guard<std::mutex> LockGuard(CacheLock); getOrEmplaceEntryForUID() local 160 std::lock_guard<std::mutex> LockGuard(CacheLock); getOrInsertEntryForFilename() local
637 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getNormalUnits() local 641 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDWOUnits() local 648 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getCUIndex() local 652 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugAbbrevDWO() local 657 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getTUIndex() local 661 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getGdbIndex() local 665 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugAbbrev() local 669 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugLoc() local 673 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugAranges() local 678 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getLineTableForUnit() local 682 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); clearLineTableForUnit() local 686 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugFrame() local 690 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getEHFrame() local 694 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugMacinfo() local 698 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugMacinfoDWO() local 702 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugMacro() local 706 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugMacroDWO() local 710 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugNames() local 714 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getAppleNames() local 718 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getAppleTypes() local 722 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getAppleNamespaces() local 726 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getAppleObjC() local 731 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDWOContext() local 739 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getTypeUnitMap() local [all...]
2907 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); link() local 2916 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); link() local