vector.AtomicOrdering enum¶
Atomic memory ordering. The relaxed case lowers to LLVM monotonic RMW ordering.
Cases¶
| Keyword | Value | Description |
|---|---|---|
relaxed |
0 | Atomicity without inter-address synchronization. |
acquire |
1 | Acquire ordering. |
release |
2 | Release ordering. |
acq_rel |
3 | Acquire and release ordering. |
seq_cst |
4 | Sequentially consistent ordering. |
Used by¶
vector.atomic.cmpxchg.failure_orderingvector.atomic.cmpxchg.success_orderingvector.atomic.reduce.mask.orderingvector.atomic.reduce.orderingvector.atomic.rmw.mask.orderingvector.atomic.rmw.ordering