Home
last modified time | relevance | path

Searched defs:LockGuard (Results 1 – 6 of 6) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DThreadSafeAllocator.h27 struct LockGuard { struct
28 LockGuard(std::atomic_flag &Flag) : Flag(Flag) { in LockGuard() argument
33 ~LockGuard() { Flag.clear(std::memory_order_release); } in ~LockGuard() argument
51 LockGuard Lock(Flag); in applyLocked() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DThreadPool.cpp148 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...]
/freebsd-src/contrib/llvm-project/clang/lib/Tooling/
H A DAllTUsExecution.cpp37 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
/freebsd-src/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp114 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
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp637 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...]
/freebsd-src/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp2907 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); link() local
2916 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); link() local