| /llvm-project-15.0.7/third-party/benchmark/src/ |
| H A D | mutex.h | 87 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 D | thread_manager.h | 28 MutexLock lock(end_cond_mutex_); in NotifyThreadComplete() 34 MutexLock lock(end_cond_mutex_); in WaitForAllThreads()
|
| H A D | benchmark_register.cc | 99 MutexLock l(mutex_); in AddBenchmark() 106 MutexLock l(mutex_); in ClearBenchmarks() 134 MutexLock l(mutex_); in FindBenchmarks()
|
| H A D | benchmark_runner.cc | 130 MutexLock l(manager->GetBenchmarkMutex()); in RunInThread() 200 MutexLock l(manager->GetBenchmarkMutex()); in DoNIterations()
|
| H A D | benchmark.cc | 209 MutexLock l(manager_->GetBenchmarkMutex()); in SkipWithError() 224 MutexLock l(manager_->GetBenchmarkMutex()); in SetLabel()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | warn-thread-safety-negative.cpp | 24 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(); 88 …MutexLock lock(&mu); // expected-warning {{acquiring mutex 'mu' requires negative capability '!mu'… in test4()
|
| H A D | warn-comma-operator.cpp | 259 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 D | warn-thread-safety-analysis.cpp | 32 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 D | mutex.h | 45 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 D | call-tc.ll | 148 %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 D | safestack_util.h | 36 class MutexLock { 38 explicit MutexLock(pthread_mutex_t &mutex) : mutex_(&mutex) { in MutexLock() function 41 ~MutexLock() { pthread_mutex_unlock(mutex_); } in ~MutexLock()
|
| H A D | safestack.cpp | 248 MutexLock lock(interceptor_init_mutex); in EnsureInterceptorsInitialized()
|
| /llvm-project-15.0.7/llvm/utils/unittest/googlemock/src/ |
| H A D | gmock-spec-builders.cc | 209 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 D | gmock-internal-utils.cc | 155 MutexLock l(&g_log_mutex); in Log()
|
| /llvm-project-15.0.7/libc/src/__support/File/ |
| H A D | dir.cpp | 30 MutexLock lock(&mutex); in read() 51 MutexLock lock(&mutex); in close()
|
| /llvm-project-15.0.7/libc/src/threads/linux/ |
| H A D | CndVar.h | 61 MutexLock ml(&qmtx); in wait() 120 MutexLock ml(&qmtx); in broadcast()
|
| /llvm-project-15.0.7/clang/test/PCH/ |
| H A D | thread-safety-attrs.cpp | 43 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 D | gtest-port.cc | 540 MutexLock lock(&mutex_); in GetValueOnCurrentThread() 571 MutexLock lock(&mutex_); in OnThreadLocalDestroyed() 599 MutexLock lock(&mutex_); in OnThreadExit()
|
| H A D | gtest.cc | 724 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 D | gtest-port.h | 1434 typedef GTestMutexLock MutexLock; 1723 typedef GTestMutexLock MutexLock; 1873 typedef GTestMutexLock MutexLock;
|
| /llvm-project-15.0.7/llvm/test/Transforms/GlobalOpt/ |
| H A D | 2006-07-07-InlineAsmCrash.ll | 8 %struct.MutexLock = type { %struct..0FileDescriptor* }
|
| /llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/ |
| H A D | gmock-spec-builders.h | 1490 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 D | 2008-07-15-Bswap.ll | 364 declare void @MutexLock(%struct.Mutex*)
|