Lines Matching refs:as
10 meant as a guide to best practices, and warns against a variety of possible
15 as this document builds on it, and explains the liberties XNU takes with said
30 by C11 as relaxed, consume, acquire, release, acq\_rel and seq\_cst.
61 does with other plain memory accesess such as coalescing, reordering, hoisting
105 as if their type was `_Atomic volatile` qualified.
109 where the name is the same as in C11 without the `memory_order_` prefix,
169 that involve more costly codegen (such as compare exchange loops).
241 for the failure case ordering, as it is what is used most of the time.
244 as `os_atomic_rmw_loop` offers a much better alternative for CAS-loops.
295 as these may cause the store-conditional to always fail.
329 most compilers, clang included, implement it as an equivalent
337 implicit compiler barrier, that can be used as a root for a chain of hardware
372 * This isn't safe, as there's absolutely no hardware dependency involved.
419 provides a similar construct as a language feature instead.