|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h 65 if (mo & (memory_order_release | memory_order_acq_rel | memory_order_seq_cst))
projects/compiler-rt/lib/tsan/dd/dd_interceptors.cpp 169 memory_order_acq_rel))
projects/compiler-rt/lib/tsan/rtl/tsan_clock.cpp 98 if (atomic_compare_exchange_strong(ref, &v, v - 1, memory_order_acq_rel))
projects/compiler-rt/lib/tsan/rtl/tsan_fd.cpp 64 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))
projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp 1112 memory_order_acq_rel))
projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp 202 case mo_acq_rel: return memory_order_acq_rel;
projects/compiler-rt/lib/xray/xray_basic_logging.cpp 377 memory_order_acq_rel)) {
445 memory_order_acq_rel) &&
projects/compiler-rt/lib/xray/xray_buffer_queue.cpp 46 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))
projects/compiler-rt/lib/xray/xray_fdr_log_writer.h 88 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);
projects/compiler-rt/lib/xray/xray_interface.cpp 186 &XRayPatching, &NotPatching, true, memory_order_acq_rel))
237 &XRayPatching, &NotPatching, true, memory_order_acq_rel))
425 &TypeEventDescriptorCounter, 1, memory_order_acq_rel);
projects/compiler-rt/lib/xray/xray_profiling.cpp 90 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))
projects/compiler-rt/lib/xray/xray_recursion_guard.h 39 : Running(R), Valid(!atomic_exchange(&R, 1, memory_order_acq_rel)) {}