Lines Matching full:store
32 (usually) guaranteed for load-store control dependencies, as in the
43 the compiler might fuse the store to "b" with other stores. Worse yet,
44 the compiler might convert the store into a load and a check followed
45 by a store, and this compiler-generated load would not be ordered by
87 Now there is no conditional between the load from "a" and the store to
142 between the load from variable "a" and the store to variable "b". It is
149 BUILD_BUG_ON(MAX <= 1); /* Order load from a with store to b. */
159 must store different values to "b". As in previous examples, if the two
160 values were identical, the compiler could pull this store outside of the
209 instructions and the store depending on them. This means that a weakly
211 "a" and the store to "c". In short, control dependencies provide ordering
236 between the prior load and the subsequent store, and this
254 need all the CPUs to agree on the ordering of a given store against