/external/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_atomic_test.cc | 55 CheckStoreLoad<atomic_uint8_t, memory_order_relaxed, memory_order_relaxed>(); 56 CheckStoreLoad<atomic_uint8_t, memory_order_consume, memory_order_relaxed>(); 57 CheckStoreLoad<atomic_uint8_t, memory_order_acquire, memory_order_relaxed>(); 58 CheckStoreLoad<atomic_uint8_t, memory_order_relaxed, memory_order_release>(); 61 CheckStoreLoad<atomic_uint16_t, memory_order_relaxed, memory_order_relaxed>(); 62 CheckStoreLoad<atomic_uint16_t, memory_order_consume, memory_order_relaxed>(); 63 CheckStoreLoad<atomic_uint16_t, memory_order_acquire, memory_order_relaxed>(); 64 CheckStoreLoad<atomic_uint16_t, memory_order_relaxed, memory_order_releas [all...] |
/external/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared.atomic/ |
H A D | atomic_load_explicit.pass.cpp | 31 std::shared_ptr<int> q = std::atomic_load_explicit(&p, std::memory_order_relaxed);
|
/external/clang/test/Sema/ |
H A D | atomic-ops.c | 6 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator in enum:memory_order 95 int load_n_1 = __atomic_load_n(I, memory_order_relaxed); 96 int *load_n_2 = __atomic_load_n(P, memory_order_relaxed); 97 float load_n_3 = __atomic_load_n(D, memory_order_relaxed); // expected-error {{must be a pointer to integer or pointer}} 98 __atomic_load_n(s1, memory_order_relaxed); // expected-error {{must be a pointer to integer or pointer}} 100 __atomic_load(i, I, memory_order_relaxed); // expected-error {{must be a pointer to a trivially-copyable type}} 101 __atomic_load(I, i, memory_order_relaxed); // expected-warning {{passing '_Atomic(int) *' to parameter of type 'int *'}} 102 __atomic_load(I, *P, memory_order_relaxed); 103 __atomic_load(I, *P, memory_order_relaxed, 42); // expected-error {{too many arguments}} 186 (void)__c11_atomic_load(Ap, memory_order_relaxed); [all...] |
/external/clang/test/CodeGen/ |
H A D | atomic-ops-libcall.c | 4 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator in enum:memory_order 36 return __atomic_fetch_sub(p, 4, memory_order_relaxed);
|
H A D | arm-atomics-m.c | 7 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator in enum:memory_order
|
H A D | arm-atomics-m0.c | 7 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator in enum:memory_order
|
H A D | arm-atomics.c | 9 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator in enum:memory_order
|
H A D | atomic-arm64.c | 5 memory_order_relaxed = 0, enumerator in enum:__anon18614
|
H A D | atomics-inlining.c | 14 memory_order_relaxed, enumerator in enum:memory_order
|
H A D | big-atomic-ops.c | 13 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator in enum:memory_order 117 return __c11_atomic_load(d, memory_order_relaxed); 140 return __c11_atomic_fetch_add(p, 1, memory_order_relaxed); 148 return __atomic_fetch_sub(p, 4, memory_order_relaxed);
|
H A D | atomic-ops.c | 13 memory_order_relaxed, memory_order_consume, memory_order_acquire, enumerator in enum:memory_order 129 return __c11_atomic_load(d, memory_order_relaxed); 152 return __c11_atomic_fetch_add(p, 1, memory_order_relaxed); 160 return __atomic_fetch_sub(p, 4, memory_order_relaxed); 323 __c11_atomic_compare_exchange_strong(ptr, ptr2, 43, memory_order_acquire, memory_order_relaxed);
|
/external/libcxx/test/atomics/atomics.order/ |
H A D | memory_order.pass.cpp | 14 // memory_order_relaxed, memory_order_consume, memory_order_acquire, 23 assert(std::memory_order_relaxed == 0);
|
/external/libcxx/test/atomics/atomics.flag/ |
H A D | atomic_flag_clear_explicit.pass.cpp | 25 atomic_flag_clear_explicit(&f, std::memory_order_relaxed); 43 atomic_flag_clear_explicit(&f, std::memory_order_relaxed);
|
H A D | test_and_set.pass.cpp | 31 assert(f.test_and_set(std::memory_order_relaxed) == 0); 32 assert(f.test_and_set(std::memory_order_relaxed) == 1); 73 assert(f.test_and_set(std::memory_order_relaxed) == 0); 74 assert(f.test_and_set(std::memory_order_relaxed) == 1);
|
H A D | clear.pass.cpp | 31 f.clear(std::memory_order_relaxed); 55 f.clear(std::memory_order_relaxed);
|
H A D | atomic_flag_test_and_set_explicit.pass.cpp | 25 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_relaxed) == 0); 61 assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_relaxed) == 0);
|
/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic.h | 22 memory_order_relaxed = 1 << 0, enumerator in enum:__sanitizer::memory_order
|
H A D | sanitizer_atomic_clang_other.h | 27 DCHECK(mo & (memory_order_relaxed | memory_order_consume 34 if (mo == memory_order_relaxed) { 64 DCHECK(mo & (memory_order_relaxed | memory_order_release 70 if (mo == memory_order_relaxed) {
|
H A D | sanitizer_atomic_clang_x86.h | 30 DCHECK(mo & (memory_order_relaxed | memory_order_consume 37 if (mo == memory_order_relaxed) { 76 DCHECK(mo & (memory_order_relaxed | memory_order_release 82 if (mo == memory_order_relaxed) {
|
H A D | sanitizer_lfstack.h | 29 atomic_store(&head_, 0, memory_order_relaxed); 33 return (atomic_load(&head_, memory_order_relaxed) & kPtrMask) == 0; 37 u64 cmp = atomic_load(&head_, memory_order_relaxed);
|
H A D | sanitizer_mutex.h | 26 atomic_store(&state_, 0, memory_order_relaxed); 44 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), 1); 56 if (atomic_load(&state_, memory_order_relaxed) == 0 90 atomic_store(&state_, kUnlocked, memory_order_relaxed); 94 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), kUnlocked); 126 CHECK_NE(atomic_load(&state_, memory_order_relaxed), kUnlocked); 144 u32 cmp = atomic_load(&state_, memory_order_relaxed);
|
H A D | sanitizer_addrhashmap.h | 184 if (atomic_load(&b->add, memory_order_relaxed)) { 186 AddBucket *add = (AddBucket*)atomic_load(&b->add, memory_order_relaxed); 189 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); 205 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); 217 AddBucket *add = (AddBucket*)atomic_load(&b->add, memory_order_relaxed); 221 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); 245 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); 260 atomic_store(&b->add, (uptr)add, memory_order_relaxed); 272 atomic_store(&b->add, (uptr)add1, memory_order_relaxed); 278 CHECK_EQ(atomic_load(&c->addr, memory_order_relaxed), [all...] |
H A D | sanitizer_coverage_libcdep.cc | 115 atomic_store(&pc_array_size, 0, memory_order_relaxed); 116 atomic_store(&pc_array_index, 0, memory_order_relaxed); 118 atomic_store(&pc_array_size, kPcArrayMaxSize, memory_order_relaxed); 119 atomic_store(&pc_array_index, 0, memory_order_relaxed); 129 uptr size = atomic_load(&pc_array_size, memory_order_relaxed); 155 uptr size = atomic_load(&pc_array_size, memory_order_relaxed); 183 uptr idx = atomic_fetch_add(&pc_array_index, 1, memory_order_relaxed); 194 return atomic_load(&pc_array_index, memory_order_relaxed); 276 if (atomic_fetch_add(&dump_once_guard, 1, memory_order_relaxed))
|
H A D | sanitizer_quarantine.h | 124 return atomic_load(&size_, memory_order_relaxed); 141 atomic_store(&c->size_, 0, memory_order_relaxed); 163 atomic_store(&size_, Size() + add, memory_order_relaxed); 166 atomic_store(&size_, Size() - sub, memory_order_relaxed);
|
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_fd.cc | 52 atomic_store(&s->rc, 1, memory_order_relaxed); 57 if (s && atomic_load(&s->rc, memory_order_relaxed) != (u64)-1) 58 atomic_fetch_add(&s->rc, 1, memory_order_relaxed); 63 if (s && atomic_load(&s->rc, memory_order_relaxed) != (u64)-1) { 116 atomic_store(&fdctx.globsync.rc, (u64)-1, memory_order_relaxed); 117 atomic_store(&fdctx.filesync.rc, (u64)-1, memory_order_relaxed); 118 atomic_store(&fdctx.socksync.rc, (u64)-1, memory_order_relaxed); 126 FdDesc *tab = (FdDesc*)atomic_load(&fdctx.tab[l1], memory_order_relaxed); 138 FdDesc *tab = (FdDesc*)atomic_load(&fdctx.tab[l1], memory_order_relaxed);
|