Home
last modified time | relevance | path

Searched refs:MutexLock (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/third-party/benchmark/src/
H A Dmutex.h87 class SCOPED_CAPABILITY MutexLock {
91 MutexLock(Mutex& m) ACQUIRE(m) : ml_(m.native_handle()) {} in MutexLock() function
92 ~MutexLock() RELEASE() {} in RELEASE()
107 MutexLock ml(lock_); in wait()
115 MutexLock ml(lock_); in removeThread()
132 bool createBarrier(MutexLock& ml) REQUIRES(lock_) { in createBarrier()
H A Dthread_manager.h28 MutexLock lock(end_cond_mutex_); in NotifyThreadComplete()
34 MutexLock lock(end_cond_mutex_); in WaitForAllThreads()
H A Dbenchmark_register.cc99 MutexLock l(mutex_); in AddBenchmark()
106 MutexLock l(mutex_); in ClearBenchmarks()
134 MutexLock l(mutex_); in FindBenchmarks()
H A Dbenchmark_runner.cc130 MutexLock l(manager->GetBenchmarkMutex()); in RunInThread()
200 MutexLock l(manager->GetBenchmarkMutex()); in DoNIterations()
H A Dbenchmark.cc209 MutexLock l(manager_->GetBenchmarkMutex()); in SkipWithError()
224 MutexLock l(manager_->GetBenchmarkMutex()); in SetLabel()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dwarn-thread-safety-negative.cpp24 class SCOPED_LOCKABLE MutexLock { class
26 MutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
27 MutexLock(Mutex *mu, bool adopt) EXCLUSIVE_LOCKS_REQUIRED(mu);
28 ~MutexLock() UNLOCK_FUNCTION();
88MutexLock lock(&mu); // expected-warning {{acquiring mutex 'mu' requires negative capability '!mu'… in test4()
H A Dwarn-comma-operator.cpp259 class MutexLock { class
261 MutexLock(Mutex &);
262 MutexLock();
263 ~MutexLock();
272 return (MutexLock(StatusMutex), Status); in get_status()
277 return (MutexLock(), Status); in get_status()
H A Dwarn-thread-safety-analysis.cpp32 class SCOPED_LOCKABLE MutexLock { class
36 ~MutexLock() UNLOCK_FUNCTION();
1682 MutexLock mulock(&mu1); in foo1()
1689 MutexLock mulock2a(&mu2); in foo2()
1693 MutexLock mulock2b(&mu2); in foo2()
2292 MutexLock lock(&mu_); in test1()
3026 MutexLock outer(&mu); in innerUnlock()
3254 MutexLock lock = MutexLock{&sls_mu}; in guaranteed_copy_elision()
3259 const MutexLock lock = MutexLock{&sls_mu}; in guaranteed_copy_elision_const()
3325 MutexLock lock(mu_.get()); in test4()
[all …]
/llvm-project-15.0.7/libc/src/__support/threads/
H A Dmutex.h45 class MutexLock {
49 explicit MutexLock(Mutex *m) : mutex(m) { mutex->lock(); } in MutexLock() function
51 ~MutexLock() { mutex->unlock(); } in ~MutexLock()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dcall-tc.ll148 %class.MutexLock = type { i8 }
157 %lock = alloca %class.MutexLock, align 1
158 %1 = call %class.MutexLock* @_ZN9MutexLockC1Ev(%class.MutexLock* %lock)
161 %4 = call %class.MutexLock* @_ZN9MutexLockD1Ev(%class.MutexLock* %lock)
165 declare %class.MutexLock* @_ZN9MutexLockC1Ev(%class.MutexLock*) unnamed_addr nounwind align 2
167 declare %class.MutexLock* @_ZN9MutexLockD1Ev(%class.MutexLock*) unnamed_addr nounwind align 2
/llvm-project-15.0.7/compiler-rt/lib/safestack/
H A Dsafestack_util.h36 class MutexLock {
38 explicit MutexLock(pthread_mutex_t &mutex) : mutex_(&mutex) { in MutexLock() function
41 ~MutexLock() { pthread_mutex_unlock(mutex_); } in ~MutexLock()
H A Dsafestack.cpp248 MutexLock lock(interceptor_init_mutex); in EnsureInterceptorsInitialized()
/llvm-project-15.0.7/llvm/utils/unittest/googlemock/src/
H A Dgmock-spec-builders.cc209 MutexLock l(&mutex_); in CheckActionCountIfNotDone()
316 MutexLock l(&g_gmock_mutex); in RegisterOwner()
330 MutexLock l(&g_gmock_mutex); in SetOwnerAndName()
343 MutexLock l(&g_gmock_mutex); in MockObject()
360 MutexLock l(&g_gmock_mutex); in Name()
658 internal::MutexLock l(&internal::g_gmock_mutex); in SetReactionOnUninterestingCalls()
689 internal::MutexLock l(&internal::g_gmock_mutex); in UnregisterCallReaction()
698 internal::MutexLock l(&internal::g_gmock_mutex); in GetReactionOnUninterestingCalls()
708 internal::MutexLock l(&internal::g_gmock_mutex); in AllowLeak()
717 internal::MutexLock l(&internal::g_gmock_mutex); in VerifyAndClearExpectations()
[all …]
H A Dgmock-internal-utils.cc155 MutexLock l(&g_log_mutex); in Log()
/llvm-project-15.0.7/libc/src/__support/File/
H A Ddir.cpp30 MutexLock lock(&mutex); in read()
51 MutexLock lock(&mutex); in close()
/llvm-project-15.0.7/libc/src/threads/linux/
H A DCndVar.h61 MutexLock ml(&qmtx); in wait()
120 MutexLock ml(&qmtx); in broadcast()
/llvm-project-15.0.7/clang/test/PCH/
H A Dthread-safety-attrs.cpp43 class __attribute__((scoped_lockable)) MutexLock { class
45 MutexLock(Mutex *mu) __attribute__((exclusive_lock_function(mu)));
46 ~MutexLock() __attribute__((unlock_function));
/llvm-project-15.0.7/llvm/utils/unittest/googletest/src/
H A Dgtest-port.cc540 MutexLock lock(&mutex_); in GetValueOnCurrentThread()
571 MutexLock lock(&mutex_); in OnThreadLocalDestroyed()
599 MutexLock lock(&mutex_); in OnThreadExit()
H A Dgtest.cc724 internal::MutexLock lock(&global_test_part_result_reporter_mutex_); in GetGlobalTestPartResultReporter()
731 internal::MutexLock lock(&global_test_part_result_reporter_mutex_); in SetGlobalTestPartResultReporter()
2071 internal::MutexLock lock(&test_properites_mutex_); in RecordProperty()
4448 MutexLock lock(&mutex_); in CurrentStackTrace()
4487 MutexLock lock(&mutex_); in UponLeavingGTest()
4777 internal::MutexLock lock(&mutex_); in AddTestPartResult()
4941 internal::MutexLock lock(&mutex_); in current_test_suite()
4949 internal::MutexLock lock(&mutex_); in current_test_case()
4958 internal::MutexLock lock(&mutex_); in current_test_info()
4986 internal::MutexLock lock(&mutex_); in PushGTestTrace()
[all …]
/llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-port.h1434 typedef GTestMutexLock MutexLock;
1723 typedef GTestMutexLock MutexLock;
1873 typedef GTestMutexLock MutexLock;
/llvm-project-15.0.7/llvm/test/Transforms/GlobalOpt/
H A D2006-07-07-InlineAsmCrash.ll8 %struct.MutexLock = type { %struct..0FileDescriptor* }
/llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/
H A Dgmock-spec-builders.h1490 MutexLock l(&g_gmock_mutex); in ~FunctionMocker()
1704 MutexLock l(&g_gmock_mutex); in UntypedFindMatchingExpectation()
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A D2008-07-15-Bswap.ll364 declare void @MutexLock(%struct.Mutex*)