|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/Parallel.h 62 Cond.wait(lock, [&] { return Count == 0; });
lib/Support/Parallel.cpp 70 Cond.wait(Lock, [&] { return Stop || !WorkStack.empty(); });
lib/Support/ThreadPool.cpp 38 QueueCondition.wait(LockGuard,
77 CompletionCondition.wait(LockGuard,
tools/clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp 110 NonEmpty.wait(L, [this]() { return !Events.empty(); });
tools/clang/tools/extra/clangd/Threading.cpp 29 CV.wait(Lock, [this] { return Notified; });
49 SlotsChanged.wait(Lock, [&]() { return FreeSlots > 0; });
tools/clang/tools/extra/clangd/index/BackgroundQueue.cpp 25 CV.wait(Lock, [&] { return ShouldStop || !Queue.empty(); });
tools/clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp 186 ResultIsReady.wait(L, [this]() { return result().hasValue(); });
tools/dsymutil/DwarfLinker.cpp 2820 ProcessedFilesConditionVariable.wait(
tools/lld/Common/Filesystem.cpp 77 cv.wait(l, [&] { return started; });
tools/lldb/include/lldb/Utility/Predicate.h 126 m_condition.wait(lock, RealCond);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp 318 m_comm.m_cv.wait(lock, [this] { return m_comm.m_async_count == 0; });
372 m_comm.m_cv.wait(lock, [this] { return !m_comm.m_is_running; });
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp 246 m_condition_queue_not_empty.wait(lock, pred);
unittests/Support/ThreadPool.cpp 58 WaitMainThread.wait(LockGuard, [&] { return MainThreadReady; });
utils/benchmark/src/mutex.h 142 phase_condition_.wait(ml.native_handle(), cb);
utils/benchmark/src/thread_manager.h 35 end_condition_.wait(lock.native_handle(),