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

/freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_os.h1021 #define KMP_ATOMIC_OP(op, p, v, order) (p)->op(v, std::memory_order_##order) macro
1026 #define KMP_ATOMIC_ST_REL(p, v) KMP_ATOMIC_OP(store, p, v, release)
1027 #define KMP_ATOMIC_ST_RLX(p, v) KMP_ATOMIC_OP(store, p, v, relaxed)
1030 #define KMP_ATOMIC_ADD(p, v) KMP_ATOMIC_OP(fetch_add, p, v, acq_rel)
1031 #define KMP_ATOMIC_SUB(p, v) KMP_ATOMIC_OP(fetch_sub, p, v, acq_rel)
1032 #define KMP_ATOMIC_AND(p, v) KMP_ATOMIC_OP(fetch_and, p, v, acq_rel)
1033 #define KMP_ATOMIC_OR(p, v) KMP_ATOMIC_OP(fetch_or, p, v, acq_rel)
1034 #define KMP_ATOMIC_INC(p) KMP_ATOMIC_OP(fetch_add, p, 1, acq_rel)
1035 #define KMP_ATOMIC_DEC(p) KMP_ATOMIC_OP(fetch_sub, p, 1, acq_rel)
1036 #define KMP_ATOMIC_ADD_RLX(p, v) KMP_ATOMIC_OP(fetch_ad
[all...]

Completed in 105 milliseconds