Home
last modified time | relevance | path

Searched refs:condition_variable (Results 1 – 25 of 79) sorted by relevance

1234

/llvm-project-15.0.7/libcxx/src/
H A Dcondition_variable_destructor.cpp27 class _LIBCPP_TYPE_VIS condition_variable class
32 constexpr condition_variable() noexcept = default;
34 ~condition_variable();
36 condition_variable(const condition_variable&) = delete;
37 condition_variable& operator=(const condition_variable&) = delete;
40 condition_variable::~condition_variable() in ~condition_variable()
H A Dcondition_variable.cpp29 condition_variable::notify_one() noexcept in notify_one()
35 condition_variable::notify_all() noexcept in notify_all()
41 condition_variable::wait(unique_lock<mutex>& lk) noexcept in wait()
52 condition_variable::__do_timed_wait(unique_lock<mutex>& lk, in __do_timed_wait()
82 notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk) in notify_all_at_thread_exit()
H A Dthread.cpp146 typedef vector<pair<condition_variable*, mutex*>,
147 __hidden_allocator<pair<condition_variable*, mutex*> > > _Notify;
158 void notify_all_at_thread_exit(condition_variable* cv, mutex* m);
179 __thread_struct_imp::notify_all_at_thread_exit(condition_variable* cv, mutex* m) in notify_all_at_thread_exit()
181 notify_.push_back(pair<condition_variable*, mutex*>(cv, m)); in notify_all_at_thread_exit()
204 __thread_struct::notify_all_at_thread_exit(condition_variable* cv, mutex* m) in notify_all_at_thread_exit()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dspuriously-wake-up-functions.cpp82 class condition_variable { class
84 condition_variable();
85 ~condition_variable();
86 condition_variable(const condition_variable &) = delete;
116 static std::condition_variable condition;
118 void consume_list_element(std::condition_variable &condition) { in consume_list_element()
/llvm-project-15.0.7/libcxx/include/
H A Dcondition_variable14 condition_variable synopsis
21 class condition_variable
24 condition_variable();
25 ~condition_variable();
27 condition_variable(const condition_variable&) = delete;
28 condition_variable& operator=(const condition_variable&) = delete;
63 void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk);
125 condition_variable __cv_;
264 void notify_all_at_thread_exit(condition_variable&, unique_lock<mutex>);
H A D__mutex_base273 class _LIBCPP_TYPE_VIS condition_variable
281 ~condition_variable() = default;
283 ~condition_variable();
286 condition_variable(const condition_variable&) = delete;
287 condition_variable& operator=(const condition_variable&) = delete;
403 condition_variable::wait_until(unique_lock<mutex>& __lk,
421 condition_variable::wait_until(unique_lock<mutex>& __lk,
435 condition_variable::wait_for(unique_lock<mutex>& __lk,
467 condition_variable::wait_for(unique_lock<mutex>& __lk,
478 condition_variable::__do_timed_wait(unique_lock<mutex>& __lk,
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/thread/thread.condition/thread.condition.condvar/
H A Dnative_handle.pass.cpp27 static_assert((std::is_same<std::condition_variable::native_handle_type, in main()
29 std::condition_variable cv; in main()
30 std::condition_variable::native_handle_type h = cv.native_handle(); in main()
/llvm-project-15.0.7/clang-tools-extra/clangd/support/
H A DThreading.h38 std::condition_variable SlotsChanged;
75 void wait(std::unique_lock<std::mutex> &Lock, std::condition_variable &CV,
80 std::condition_variable &CV, Deadline D, Func F) { in wait()
100 mutable std::condition_variable CV;
119 mutable std::condition_variable TasksReachedZero;
/llvm-project-15.0.7/libcxx/test/std/thread/thread.condition/thread.condition.condvar/
H A Dcopy.compile.fail.cpp20 std::condition_variable cv0; in main()
21 std::condition_variable cv1(cv0); in main()
H A Dassign.compile.fail.cpp20 std::condition_variable cv0; in main()
21 std::condition_variable cv1; in main()
H A Ddestructor.pass.cpp25 std::condition_variable* cv;
51 cv = new std::condition_variable; in main()
H A Ddefault.pass.cpp24 std::condition_variable cv; in main()
H A Dwait.pass.cpp25 std::condition_variable cv;
H A Dwait_pred.pass.cpp28 std::condition_variable cv;
H A Dnotify_all.pass.cpp25 std::condition_variable cv;
/llvm-project-15.0.7/lldb/test/API/lang/c/step_over_no_deadlock/
H A Dlocking.cpp9 std::condition_variable control_condition;
12 std::condition_variable thread_started_condition;
/llvm-project-15.0.7/lldb/test/API/commands/expression/no-deadlock/
H A Dlocking.cpp9 std::condition_variable control_condition;
12 std::condition_variable thread_started_condition;
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DThreadPool.h199 std::condition_variable QueueCondition;
202 std::condition_variable CompletionCondition;
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.h58 std::condition_variable OutstandingCV;
166 std::condition_variable ShutdownCV;
/llvm-project-15.0.7/libcxxabi/test/
H A Dforced_unwind4.pass.cpp30 std::condition_variable cv;
/llvm-project-15.0.7/libcxx/test/libcxx/transitive_includes/
H A Dexpected.condition_variable12 condition_variable
/llvm-project-15.0.7/lldb/test/API/functionalities/plugins/python_os_plugin/stepping_plugin_threads/
H A Dmain.cpp18 std::condition_variable g_cv;
/llvm-project-15.0.7/libcxx/test/std/thread/thread.condition/
H A Dnotify_all_at_thread_exit.pass.cpp29 std::condition_variable cv;
/llvm-project-15.0.7/mlir/lib/ExecutionEngine/
H A DAsyncRuntime.cpp186 std::condition_variable cv;
206 std::condition_variable cv;
223 std::condition_variable cv;
/llvm-project-15.0.7/lldb/test/API/api/multithreaded/
H A Dcommon.h26 std::condition_variable m_condition;

1234