Lines Matching refs:SequentiallyConsistent
33 stated order. A couple examples: if a SequentiallyConsistent store is
34 immediately followed by another SequentiallyConsistent store to the same
115 equivalent to a Release store. SequentiallyConsistent fences behave as both
324 SequentiallyConsistent section in Atomic orderings
327 SequentiallyConsistent (``seq_cst`` in IR) provides Acquire semantics for loads
329 ordering exists between all SequentiallyConsistent operations.
342 SequentiallyConsistent loads and stores, the same reorderings are allowed as
343 for Acquire loads and Release stores, except that SequentiallyConsistent
347 SequentiallyConsistent loads minimally require the same barriers as Acquire
348 operations and SequentiallyConsistent stores require Release
350 SequentiallyConsistent stores followed by SequentiallyConsistent loads. This
434 On x86, all atomic loads generate a ``MOV``. SequentiallyConsistent stores
435 generate an ``XCHG``, other stores generate a ``MOV``. SequentiallyConsistent
444 and SequentiallyConsistent semantics require barrier instructions for every such