Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Support/
H A DThreadPool.cpp39 llvm::sys::ScopedWriter LockGuard(ThreadsLock); in grow() local
64 std::unique_lock<std::mutex> LockGuard(QueueLock); in processTasks() local
67 QueueCondition.wait(LockGuard, [&] { in processTasks()
113 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 ~ThreadPool() local
[all …]
/llvm-project-15.0.7/libcxxabi/src/
H A Dcxa_guard_impl.h320 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 { struct
387 LockGuard() = delete;
388 LockGuard(LockGuard const&) = delete;
389 LockGuard& operator=(LockGuard const&) = delete; argument
391 explicit LockGuard(const char* calling_func) : calling_func_(calling_func) { in LockGuard() function
396 ~LockGuard() { in ~LockGuard() argument
/llvm-project-15.0.7/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
/llvm-project-15.0.7/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp111 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByFilename() local
119 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByUID() local
128 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForFilename() local
140 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForUID() local
157 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrInsertEntryForFilename() local
/llvm-project-15.0.7/llvm/unittests/Support/
H A DThreadPool.cpp72 std::unique_lock<std::mutex> LockGuard(CurrentPhaseMutex); in waitForPhase() local
74 LockGuard, [&] { return CurrentPhase == Phase || CurrentPhase < 0; }); in waitForPhase()
89 std::unique_lock<std::mutex> LockGuard(CurrentPhaseMutex); in setPhase() local
/llvm-project-15.0.7/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp37 std::unique_lock<std::mutex> LockGuard(Lock); in applyLocked() local
66 std::unique_lock<std::mutex> LockGuard(CacheLock); in findResourceDir() local
568 std::unique_lock<std::mutex> LockGuard(Lock); in main() local
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/
H A DFindAllSymbolsMain.cpp84 std::unique_lock<std::mutex> LockGuard(SymbolMutex); in Merge() local
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DThreadPool.h159 std::unique_lock<std::mutex> LockGuard(QueueLock); in asyncImpl()
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp2628 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); in link() local
2637 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); in link() local
2640 LockGuard, [&]() { return ProcessedFiles[I]; }); in link()