Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Support/
H A DMutex.cpp27 MutexImpl::MutexImpl( bool recursive) { } in MutexImpl() function in llvm::MutexImpl
28 MutexImpl::~MutexImpl() { } in ~MutexImpl()
29 bool MutexImpl::acquire() { return true; } in acquire()
30 bool MutexImpl::release() { return true; } in release()
31 bool MutexImpl::tryacquire() { return true; } in tryacquire()
45 MutexImpl::MutexImpl( bool recursive) in MutexImpl() function in llvm::MutexImpl
77 MutexImpl::~MutexImpl() in ~MutexImpl()
86 MutexImpl::acquire() in acquire()
96 MutexImpl::release() in release()
106 MutexImpl::tryacquire() in tryacquire()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DMutex.h27 class MutexImpl
38 explicit MutexImpl(bool recursive = true);
42 ~MutexImpl();
82 MutexImpl(const MutexImpl &) = delete;
83 void operator=(const MutexImpl &) = delete;
93 MutexImpl impl;
/freebsd-12.1/contrib/llvm/lib/Support/Windows/
H A DMutex.inc24 sys::MutexImpl::MutexImpl(bool /*recursive*/)
30 sys::MutexImpl::~MutexImpl()
38 sys::MutexImpl::acquire()
45 sys::MutexImpl::release()
52 sys::MutexImpl::tryacquire()
/freebsd-12.1/contrib/llvm/lib/Support/Unix/
H A DMutex.inc23 MutexImpl::MutexImpl( bool recursive)
27 MutexImpl::~MutexImpl()
32 MutexImpl::release()
38 MutexImpl::tryacquire( void )
H A DRWMutex.inc29 RWMutexImpl::RWMutexImpl() : data_(new MutexImpl(false)) { }
32 delete static_cast<MutexImpl *>(data_);
36 return static_cast<MutexImpl *>(data_)->acquire();
40 return static_cast<MutexImpl *>(data_)->release();
44 return static_cast<MutexImpl *>(data_)->acquire();
48 return static_cast<MutexImpl *>(data_)->release();
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DASTUnit.cpp2667 Mutex = new llvm::sys::MutexImpl(/*recursive=*/true); in ConcurrencyState()
2671 delete static_cast<llvm::sys::MutexImpl *>(Mutex); in ~ConcurrencyState()
2675 bool acquired = static_cast<llvm::sys::MutexImpl *>(Mutex)->tryacquire(); in start()
2680 static_cast<llvm::sys::MutexImpl *>(Mutex)->release(); in finish()