Lines Matching refs:ordering
14 ``atomic_*()`` functions with regards to the memory ordering guarantees.
17 these memory ordering guarantees.
23 memory ordering in general and for atomic operations specifically.
25 Relevant types of memory ordering
29 ordering types that are relevant for the atomics and reference
33 In the absence of any memory ordering guarantees (i.e. fully unordered)
41 A strong (full) memory ordering guarantees that all prior loads and
49 A RELEASE memory ordering guarantees that all prior loads and
77 Memory ordering guarantee changes:
90 Memory ordering guarantee changes:
101 Memory ordering guarantee changes:
103 * fully unordered --> RELEASE ordering
114 Memory ordering guarantees changes:
118 .. note:: We really assume here that necessary ordering is provided as a
132 Memory ordering guarantees changes:
134 * fully ordered --> RELEASE ordering + control dependency
147 Memory ordering guarantees changes:
149 * fully ordered --> RELEASE ordering + control dependency + hold