Home
last modified time | relevance | path

Searched refs:ACQUIRE (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/third-party/benchmark/src/
H A Dmutex.h37 #define ACQUIRE(...) \ macro
79 void lock() ACQUIRE() { mut_.lock(); } in lock()
91 MutexLock(Mutex& m) ACQUIRE(m) : ml_(m.native_handle()) {} in MutexLock()
/llvm-project-15.0.7/clang/docs/
H A DThreadSafetyAnalysis.rst79 as such (using ``ACQUIRE``/``RELEASE``).
224 (exclusively for ``ACQUIRE``, shared for ``ACQUIRE_SHARED``).
236 void lockAndInit() ACQUIRE(mu) {
267 void Lock() ACQUIRE() { mu.Lock(); }
425 as ``ACQUIRE``. See :ref:`mutexheader`, below, for example uses.
749 ~MutexUnlocker() ACQUIRE(mu) { mu->Lock(); }
822 #define ACQUIRE(...) \
866 void Lock() ACQUIRE();
914 MutexLocker(Mutex *mu) ACQUIRE(mu) : mut(mu), locked(true) {
941 void Lock() ACQUIRE() {
[all …]
/llvm-project-15.0.7/libc/src/__support/CPP/
H A Datomic.h20 ACQUIRE = __ATOMIC_ACQUIRE, enumerator
/llvm-project-15.0.7/clang/test/CodeGenOpenCL/
H A Datomic-ops.cl229 // CHECK-NEXT: i32 1, label %[[ACQUIRE:[0-9a-zA-Z._]+]]
230 // CHECK-NEXT: i32 2, label %[[ACQUIRE]]
242 // CHECK: [[ACQUIRE]]