Lines Matching refs:SequentiallyConsistent
37 stated order. A couple examples: if a SequentiallyConsistent store is
38 immediately followed by another SequentiallyConsistent store to the same
119 equivalent to a Release store. SequentiallyConsistent fences behave as both
328 SequentiallyConsistent section in Atomic orderings
331 SequentiallyConsistent (``seq_cst`` in IR) provides Acquire semantics for loads
333 ordering exists between all SequentiallyConsistent operations.
346 SequentiallyConsistent loads and stores, the same reorderings are allowed as
347 for Acquire loads and Release stores, except that SequentiallyConsistent
351 SequentiallyConsistent loads minimally require the same barriers as Acquire
352 operations and SequentiallyConsistent stores require Release
354 SequentiallyConsistent stores followed by SequentiallyConsistent loads. This
429 On x86, all atomic loads generate a ``MOV``. SequentiallyConsistent stores
430 generate an ``XCHG``, other stores generate a ``MOV``. SequentiallyConsistent
439 and SequentiallyConsistent semantics require barrier instructions for every such