Module Llvm.AtomicOrdering


module AtomicOrdering: sig .. end
The ordering of an atomic load, store, cmpxchg, atomicrmw or fence instruction. See llvm::AtomicOrdering.


type t =
| NotAtomic
| Unordered
| Monotonic
| Invalid
| Acquire
| Release
| AcqiureRelease
| SequentiallyConsistent