Home
last modified time | relevance | path

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

/external/compiler-rt/lib/tsan/rtl/
Dtsan_interface_atomic.cc862 #define ATOMIC_RET(func, ret, ...) \ macro
875 ATOMIC_RET(Load, *(a32*)(a+8), *(a32**)a, mo_acquire); in __tsan_go_atomic32_load()
880 ATOMIC_RET(Load, *(a64*)(a+8), *(a64**)a, mo_acquire); in __tsan_go_atomic64_load()
895 ATOMIC_RET(FetchAdd, *(a32*)(a+16), *(a32**)a, *(a32*)(a+8), mo_acq_rel); in __tsan_go_atomic32_fetch_add()
900 ATOMIC_RET(FetchAdd, *(a64*)(a+16), *(a64**)a, *(a64*)(a+8), mo_acq_rel); in __tsan_go_atomic64_fetch_add()
905 ATOMIC_RET(Exchange, *(a32*)(a+16), *(a32**)a, *(a32*)(a+8), mo_acq_rel); in __tsan_go_atomic32_exchange()
910 ATOMIC_RET(Exchange, *(a64*)(a+16), *(a64**)a, *(a64*)(a+8), mo_acq_rel); in __tsan_go_atomic64_exchange()
918 ATOMIC_RET(CAS, cur, *(a32**)a, cmp, *(a32*)(a+12), mo_acq_rel, mo_acquire); in __tsan_go_atomic32_compare_exchange()
927 ATOMIC_RET(CAS, cur, *(a64**)a, cmp, *(a64*)(a+16), mo_acq_rel, mo_acquire); in __tsan_go_atomic64_compare_exchange()