Home
last modified time | relevance | path

Searched refs:atomic_uint64_t (Results 1 – 25 of 37) sorted by relevance

12

/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_atomic_clang_mips.h40 inline atomic_uint64_t::Type atomic_fetch_add(volatile atomic_uint64_t *ptr, in atomic_fetch_add()
41 atomic_uint64_t::Type val, in atomic_fetch_add()
47 atomic_uint64_t::Type ret; in atomic_fetch_add()
50 ret = *(const_cast<atomic_uint64_t::Type volatile *>(&ptr->val_dont_use)); in atomic_fetch_add()
58 inline atomic_uint64_t::Type atomic_fetch_sub(volatile atomic_uint64_t *ptr, in atomic_fetch_sub()
59 atomic_uint64_t::Type val, in atomic_fetch_sub()
65 inline bool atomic_compare_exchange_strong(volatile atomic_uint64_t *ptr, in atomic_compare_exchange_strong()
66 atomic_uint64_t::Type *cmp, in atomic_compare_exchange_strong()
67 atomic_uint64_t::Type xchg, in atomic_compare_exchange_strong()
73 typedef atomic_uint64_t::Type Type; in atomic_compare_exchange_strong()
[all …]
Dsanitizer_atomic.h49 struct atomic_uint64_t { struct
Dsanitizer_lfstack.h68 atomic_uint64_t head_;
Dsanitizer_atomic_msvc.h233 inline bool atomic_compare_exchange_strong(volatile atomic_uint64_t *a, in atomic_compare_exchange_strong()
/external/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_atomic_test.cc73 CheckStoreLoad<atomic_uint64_t, memory_order_relaxed, memory_order_relaxed>(); in TEST()
74 CheckStoreLoad<atomic_uint64_t, memory_order_consume, memory_order_relaxed>(); in TEST()
75 CheckStoreLoad<atomic_uint64_t, memory_order_acquire, memory_order_relaxed>(); in TEST()
76 CheckStoreLoad<atomic_uint64_t, memory_order_relaxed, memory_order_release>(); in TEST()
77 CheckStoreLoad<atomic_uint64_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
123 CheckAtomicCompareExchange<atomic_uint64_t>(); in TEST()
/external/llvm-project/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_atomic_test.cpp87 CheckStoreLoad<atomic_uint64_t, memory_order_relaxed, memory_order_relaxed>(); in TEST()
88 CheckStoreLoad<atomic_uint64_t, memory_order_consume, memory_order_relaxed>(); in TEST()
89 CheckStoreLoad<atomic_uint64_t, memory_order_acquire, memory_order_relaxed>(); in TEST()
90 CheckStoreLoad<atomic_uint64_t, memory_order_relaxed, memory_order_release>(); in TEST()
91 CheckStoreLoad<atomic_uint64_t, memory_order_seq_cst, memory_order_seq_cst>(); in TEST()
139 CheckAtomicCompareExchange<atomic_uint64_t>(); in TEST()
/external/llvm-project/compiler-rt/lib/xray/
Dxray_buffer_queue.h44 atomic_uint64_t RefCount;
55 atomic_uint64_t *Extents = nullptr;
164 atomic_uint64_t Generation;
Dxray_basic_logging.cpp83 static atomic_uint64_t ThresholdTicks{0};
84 static atomic_uint64_t TicksPerSec{0};
85 static atomic_uint64_t CycleFrequency{NanosecondsPerSecond};
Dxray_fdr_logging.cpp84 static atomic_uint64_t ThresholdTicks{0};
87 static atomic_uint64_t TicksPerSec{0};
Dxray_buffer_queue.cpp61 atomic_uint64_t Extents;
/external/libcxx/test/std/atomics/atomics.types.generic/
Dintegral.pass.cpp197 test<std::atomic_uint64_t, uint64_t>(); in main()
223 test<volatile std::atomic_uint64_t, uint64_t>(); in main()
Dintegral_typedefs.pass.cpp74 static_assert((std::is_same<std::atomic<uint64_t>, std::atomic_uint64_t>::value), ""); in main()
/external/llvm-project/libcxx/test/std/atomics/atomics.types.generic/
Dintegral.pass.cpp199 test<std::atomic_uint64_t, uint64_t>(); in main()
225 test<volatile std::atomic_uint64_t, uint64_t>(); in main()
Dintegral_typedefs.pass.cpp79 static_assert((std::is_same<std::atomic<uint64_t>, std::atomic_uint64_t>::value), ""); in main()
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_atomic.h45 struct atomic_uint64_t { struct
Dsanitizer_lfstack.h69 atomic_uint64_t head_;
Dsanitizer_atomic_msvc.h243 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint64_t *a, in atomic_compare_exchange_strong()
/external/compiler-rt/lib/tsan/rtl/
Dtsan_sync.h96 atomic_uint64_t uid_gen_;
Dtsan_fd.cc25 atomic_uint64_t rc;
/external/llvm-project/compiler-rt/lib/scudo/
Dscudo_allocator.h52 typedef atomic_uint64_t AtomicPackedHeader;
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_sync.h137 atomic_uint64_t uid_gen_;
Dtsan_clock.h200 atomic_uint64_t global_acquire_;
Dtsan_fd.cpp24 atomic_uint64_t rc;
/external/llvm-project/compiler-rt/lib/asan/
Dasan_allocator.cpp54 static void AtomicContextStore(volatile atomic_uint64_t *atomic_context, in AtomicContextStore()
62 static void AtomicContextLoad(const volatile atomic_uint64_t *atomic_context, in AtomicContextLoad()
101 atomic_uint64_t alloc_context_id;
130 atomic_uint64_t free_context_id;
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DResourceManager11.h346 std::array<std::atomic_uint64_t, NumResourceTypes> mAllocatedResourceDeviceMemory;

12