Searched refs:KMP_ATOMIC_OP (Results 1 - 1 of 1) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/openmp/runtime/src/ |
H A D | kmp_os.h | 1021 #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