Home
last modified time | relevance | path

Searched refs:MutexImpl (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Support/
H A DRWMutex.cpp112 RWMutexImpl::RWMutexImpl() : data_(new MutexImpl(false)) { } in RWMutexImpl()
115 delete static_cast<MutexImpl *>(data_); in ~RWMutexImpl()
119 return static_cast<MutexImpl *>(data_)->acquire(); in lock_shared()
123 return static_cast<MutexImpl *>(data_)->release(); in unlock_shared()
127 return static_cast<MutexImpl *>(data_)->acquire(); in lock()
131 return static_cast<MutexImpl *>(data_)->release(); in unlock()
/llvm-project-15.0.7/libcxxabi/test/
H A Dguard_test_basic.pass.cpp152 …using MutexImpl = GlobalMutexGuard<NopMutex, NopCondVar, global_nop_mutex, global_nop_cond, MockGe… in main() typedef
153 Tests<uint32_t, MutexImpl>::test(); in main()
154 Tests<uint64_t, MutexImpl>::test(); in main()
H A Dguard_threaded_test.pass.cpp329 using MutexImpl = SelectImplementation<Implementation::GlobalMutex>::type; in test_all_impls() typedef
337 MutexImpl in test_all_impls()
340 test_impl<MutexImpl>(); in test_all_impls()