/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/ |
UniqueLock.h | 22 /// A pared-down imitation of std::unique_lock from C++11. Contrary to the 25 /// and unlocked after destruction. unique_lock can also unlock the mutex 29 class unique_lock { class in namespace:llvm 34 unique_lock() = default; 35 explicit unique_lock(MutexT &m) : M(&m), locked(true) { M->lock(); } function in class:llvm::unique_lock 36 unique_lock(const unique_lock &) = delete; 37 unique_lock &operator=(const unique_lock &) = delete; 39 void operator=(unique_lock &&o) [all...] |
/external/llvm/include/llvm/Support/ |
UniqueLock.h | 21 /// A pared-down imitation of std::unique_lock from C++11. Contrary to the 24 /// and unlocked after destruction. unique_lock can also unlock the mutex 28 class unique_lock { class in namespace:llvm 32 unique_lock(const unique_lock &) = delete; 33 void operator=(const unique_lock &) = delete; 35 unique_lock() : M(nullptr), locked(false) {} function in class:llvm::unique_lock 36 explicit unique_lock(MutexT &m) : M(&m), locked(true) { M->lock(); } function in class:llvm::unique_lock 38 void operator=(unique_lock &&o) { 47 ~unique_lock() { if (owns_lock()) M->unlock(); [all...] |
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/ |
UniqueLock.h | 21 /// A pared-down imitation of std::unique_lock from C++11. Contrary to the 24 /// and unlocked after destruction. unique_lock can also unlock the mutex 28 class unique_lock { class in namespace:llvm 32 unique_lock(const unique_lock &) = delete; 33 void operator=(const unique_lock &) = delete; 35 unique_lock() : M(nullptr), locked(false) {} function in class:llvm::unique_lock 36 explicit unique_lock(MutexT &m) : M(&m), locked(true) { M->lock(); } function in class:llvm::unique_lock 38 void operator=(unique_lock &&o) { 47 ~unique_lock() { if (owns_lock()) M->unlock(); [all...] |
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/ |
types.pass.cpp | 15 // class unique_lock 27 static_assert((std::is_same<std::unique_lock<std::mutex>::mutex_type,
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/ |
copy_ctor.fail.cpp | 12 // template <class Mutex> class unique_lock; 14 // unique_lock(unique_lock const&) = delete; 24 std::unique_lock<M> lk0(m); 25 std::unique_lock<M> lk = lk0;
|
default.pass.cpp | 14 // template <class Mutex> class unique_lock; 16 // unique_lock(); 23 std::unique_lock<std::mutex> ul;
|
move_assign.pass.cpp | 14 // template <class Mutex> class unique_lock; 16 // unique_lock& operator=(unique_lock&& u); 28 std::unique_lock<M> lk0(m0); 29 std::unique_lock<M> lk1(m1); 40 std::unique_lock<M> lk0(m0); 41 std::unique_lock<M> lk1(m1);
|
move_ctor.pass.cpp | 14 // template <class Mutex> class unique_lock; 16 // unique_lock(unique_lock&& u); 27 std::unique_lock<M> lk0(m); 28 std::unique_lock<M> lk = std::move(lk0); 37 std::unique_lock<M> lk0(m); 38 std::unique_lock<M> lk = std::move(lk0);
|
copy_assign.fail.cpp | 12 // template <class Mutex> class unique_lock; 14 // unique_lock& operator=(unique_lock const&) = delete; 25 std::unique_lock<M> lk0(m0); 26 std::unique_lock<M> lk1(m1);
|
mutex.pass.cpp | 16 // template <class Mutex> class unique_lock; 18 // explicit unique_lock(mutex_type& m); 20 // template<class _Mutex> unique_lock(unique_lock<_Mutex>) 21 // -> unique_lock<_Mutex>; // C++17 43 std::unique_lock<std::mutex> ul(m); 59 std::unique_lock ul(m); 60 static_assert((std::is_same<decltype(ul), std::unique_lock<decltype(m)>>::value), "" );
|
mutex_adopt_lock.pass.cpp | 14 // template <class Mutex> class unique_lock; 16 // unique_lock(mutex_type& m, adopt_lock_t); 28 std::unique_lock<M> lk(m, std::adopt_lock); 36 std::unique_lock<M> lk(m, std::adopt_lock);
|
mutex_defer_lock.pass.cpp | 14 // template <class Mutex> class unique_lock; 16 // unique_lock(mutex_type& m, defer_lock_t); 27 std::unique_lock<M> lk(m, std::defer_lock); 34 std::unique_lock<M> lk(m, std::defer_lock);
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/ |
mutex.pass.cpp | 14 // template <class Mutex> class unique_lock; 25 std::unique_lock<std::mutex> lk0; 27 std::unique_lock<std::mutex> lk1(m);
|
op_bool.pass.cpp | 14 // template <class Mutex> class unique_lock; 25 std::unique_lock<std::mutex> lk0; 27 std::unique_lock<std::mutex> lk1(m);
|
owns_lock.pass.cpp | 14 // template <class Mutex> class unique_lock; 25 std::unique_lock<std::mutex> lk0; 27 std::unique_lock<std::mutex> lk1(m);
|
/external/libcxx/test/libcxx/thread/thread.mutex/ |
thread_safety_annotations_not_enabled.pass.cpp | 24 std::unique_lock<std::mutex> g(m, std::adopt_lock);
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/ |
member_swap.pass.cpp | 14 // template <class Mutex> class unique_lock; 16 // void swap(unique_lock& u); 31 std::unique_lock<mutex> lk1(m); 32 std::unique_lock<mutex> lk2;
|
nonmember_swap.pass.cpp | 14 // template <class Mutex> class unique_lock; 17 // void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y); 32 std::unique_lock<mutex> lk1(m); 33 std::unique_lock<mutex> lk2;
|
/external/libcxx/test/std/thread/thread.condition/thread.condition.condvar/ |
notify_one.pass.cpp | 33 std::unique_lock<std::mutex> lk(mut); 43 std::unique_lock<std::mutex> lk(mut); 57 std::unique_lock<std::mutex>lk(mut); 64 std::unique_lock<std::mutex>lk(mut); 83 std::unique_lock<std::mutex>lk(mut);
|
wait.pass.cpp | 16 // void wait(unique_lock<mutex>& lock); 31 std::unique_lock<std::mutex> lk(mut); 42 std::unique_lock<std::mutex>lk(mut);
|
/external/perfetto/test/ |
task_runner_thread.cc | 40 std::unique_lock<std::mutex> lock(mutex_); 53 std::unique_lock<std::mutex> lock(mutex_); 64 std::unique_lock<std::mutex> lock(mutex_); 71 std::unique_lock<std::mutex> inner_lock(mutex_); 93 std::unique_lock<std::mutex> lock(mutex_); 109 std::unique_lock<std::mutex> lock(mutex_);
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/ |
mutex_adopt_lock.pass.cpp | 29 std::unique_lock<M> lk(m, std::adopt_lock); 37 std::unique_lock<M> lk(m, std::adopt_lock);
|
mutex_defer_lock.pass.cpp | 28 std::unique_lock<M> lk(m, std::defer_lock); 35 std::unique_lock<M> lk(m, std::defer_lock);
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Support/ |
TaskQueueTest.cpp | 33 std::unique_lock<std::mutex> L1(M1); 34 std::unique_lock<std::mutex> L2(M2); 35 std::unique_lock<std::mutex> L3(M3); 38 std::unique_lock<std::mutex> Lock(M1); 42 std::unique_lock<std::mutex> Lock(M2); 46 std::unique_lock<std::mutex> Lock(M3); 77 std::unique_lock<std::mutex> Lock(M); 82 std::unique_lock<std::mutex> Lock(M);
|
/device/generic/goldfish/wifi/wifi_hal/ |
halstate.cpp | 24 std::unique_lock<std::mutex> lock(mStateMutex); 51 std::unique_lock<std::mutex> lock(mStateMutex); 81 std::unique_lock<std::mutex> lock(mStateMutex); 99 std::unique_lock<std::mutex> lock(mStateMutex);
|