Searched refs:memory_order_acq_rel (Results 1 - 23 of 23) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_recursion_guard.h39 : Running(R), Valid(!atomic_exchange(&R, 1, memory_order_acq_rel)) {}
H A Dxray_fdr_log_writer.h88 atomic_fetch_add(Buffer.Extents, sizeof(T), memory_order_acq_rel);
118 atomic_fetch_add(Buffer.Extents, Size, memory_order_acq_rel);
163 memory_order_acq_rel);
188 memory_order_acq_rel);
210 atomic_fetch_add(Buffer.Extents, EventSize, memory_order_acq_rel);
224 atomic_fetch_sub(Buffer.Extents, B, memory_order_acq_rel);
H A Dxray_profiling.cpp90 memory_order_acq_rel)) {
139 if (atomic_compare_exchange_strong(&TLD.FCT, &FCT, 1, memory_order_acq_rel)) {
155 auto FCT = atomic_exchange(&TLD.FCT, 0, memory_order_acq_rel);
160 auto Allocators = atomic_exchange(&TLD.Allocators, 0, memory_order_acq_rel);
172 uptr P = atomic_exchange(&T.FCT, 0, memory_order_acq_rel);
180 uptr A = atomic_exchange(&T.Allocators, 0, memory_order_acq_rel);
227 memory_order_acq_rel);
361 memory_order_acq_rel)) {
431 if (atomic_exchange(&ThreadExitingLatch, 1, memory_order_acq_rel))
457 if (atomic_exchange(&ThreadExitingLatch, 1, memory_order_acq_rel))
[all...]
H A Dxray_buffer_queue.cpp46 if (atomic_fetch_sub(&C->RefCount, 1, memory_order_acq_rel) == 1)
53 atomic_fetch_add(&C->RefCount, 1, memory_order_acq_rel);
111 atomic_fetch_add(&Generation, 1, memory_order_acq_rel);
219 if (atomic_exchange(&Finalizing, 1, memory_order_acq_rel))
H A Dxray_interface.cpp186 &XRayPatching, &NotPatching, true, memory_order_acq_rel))
237 &XRayPatching, &NotPatching, true, memory_order_acq_rel))
425 &TypeEventDescriptorCounter, 1, memory_order_acq_rel);
H A Dxray_basic_logging.cpp377 memory_order_acq_rel)) {
445 memory_order_acq_rel) &&
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic.h25 memory_order_acq_rel = 1 << 4, enumerator in enum:__sanitizer::memory_order
H A Dsanitizer_atomic_clang.h65 if (mo & (memory_order_release | memory_order_acq_rel | memory_order_seq_cst))
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Datomic_helpers.h21 memory_order_acq_rel = 4, enumerator in enum:scudo::memory_order
28 static_assert(memory_order_acq_rel == __ATOMIC_ACQ_REL, "");
/freebsd-12-stable/contrib/llvm-project/libcxx/src/experimental/
H A Dmemory_resource.cpp119 &__res, new_res, memory_order_acq_rel);
/freebsd-12-stable/contrib/jemalloc/include/jemalloc/internal/
H A Datomic_c11.h12 #define atomic_memory_order_acq_rel memory_order_acq_rel
/freebsd-12-stable/contrib/llvm-project/clang/lib/Headers/
H A Dstdatomic.h52 memory_order_acq_rel = __ATOMIC_ACQ_REL, enumerator in enum:memory_order
H A Dopencl-c-base.h309 memory_order_acq_rel = __ATOMIC_ACQ_REL, enumerator in enum:memory_order
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_fd.cpp64 if (atomic_fetch_sub(&s->rc, 1, memory_order_acq_rel) == 1) {
84 if (atomic_compare_exchange_strong(pl1, &l1, (uptr)p, memory_order_acq_rel))
H A Dtsan_platform_mac.cpp58 memory_order_acq_rel)) {
H A Dtsan_clock.cpp98 if (atomic_compare_exchange_strong(ref, &v, v - 1, memory_order_acq_rel))
H A Dtsan_interface_atomic.cpp202 case mo_acq_rel: return memory_order_acq_rel;
H A Dtsan_interceptors_posix.cpp1112 memory_order_acq_rel))
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h97 int NewRefCount = RefCount.fetch_sub(1, std::memory_order_acq_rel) - 1;
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/dd/
H A Ddd_interceptors.cpp169 memory_order_acq_rel))
/freebsd-12-stable/sys/sys/
H A Dstdatomic.h132 memory_order_acq_rel = __ATOMIC_ACQ_REL, enumerator in enum:__anon16884
/freebsd-12-stable/contrib/ofed/libmlx5/
H A Dmlx5.h707 atomic_thread_fence(memory_order_acq_rel);
/freebsd-12-stable/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_os.h1037 expected, desired, std::memory_order_acq_rel, std::memory_order_relaxed);

Completed in 120 milliseconds