Home
last modified time | relevance | path

Searched refs:LockGuard (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DThreadPool.cpp39 llvm::sys::ScopedWriter LockGuard(ThreadsLock); in grow() local
65 std::unique_lock<std::mutex> LockGuard(QueueLock); in processTasks() local
68 QueueCondition.wait(LockGuard, [&] { in processTasks()
114 std::lock_guard<std::mutex> LockGuard(QueueLock); in processTasks() local
146 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait() local
147 CompletionCondition.wait(LockGuard, in wait()
154 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait() local
155 CompletionCondition.wait(LockGuard, in wait()
169 llvm::sys::ScopedReader LockGuard(ThreadsLock); in isWorkerThread() local
180 std::unique_lock<std::mutex> LockGuard(QueueLock); in ~StdThreadPool() local
[all …]
/freebsd/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/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp117 std::lock_guard<std::mutex> LockGuard(Shard.CacheLock); in getOutOfDateEntries() local
158 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByFilename() local
166 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByUID() local
175 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForFilename() local
192 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForUID() local
210 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrInsertEntryForFilename() local
222 std::lock_guard<std::mutex> LockGuard(CacheLock); in findRealPathByFilename() local
230 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceRealPathForFilename() local
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp634 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getNormalUnits() local
638 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDWOUnits() local
645 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getCUIndex() local
649 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAbbrevDWO() local
654 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getTUIndex() local
658 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getGdbIndex() local
662 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAbbrev() local
666 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugLoc() local
670 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAranges() local
675 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getLineTableForUnit() local
[all …]
/freebsd/contrib/llvm-project/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp250 std::unique_lock<std::mutex> LockGuard(Lock); in applyLocked() local
279 std::unique_lock<std::mutex> LockGuard(CacheLock); in findResourceDir() local
708 std::unique_lock<std::mutex> LockGuard(Lock); in addRules() local
996 std::unique_lock<std::mutex> LockGuard(Lock); in clang_scan_deps_main() local
1057 std::unique_lock<std::mutex> LockGuard(Lock); in clang_scan_deps_main() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DThreadPool.h171 std::unique_lock<std::mutex> LockGuard(QueueLock); in asyncEnqueue()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp3044 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); in link() local
3053 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); in link() local
3056 LockGuard, [&]() { return ProcessedFiles[I]; }); in link()