Home | History | Annotate | Download | only in docs

Lines Matching full:unordered

154   for a "safe" language like Java, use Unordered to load and store any shared
175 Unordered
178 Unordered is the lowest level of atomicity. It essentially guarantees that races
194 languages would normally split a 64-bit store on ARM into two 32-bit unordered
203 call. Reordering unordered operations is safe, though, and optimizers should
204 take advantage of that because unordered operations are common in languages
209 unordered loads and unordered stores, a load cannot see a value which was
211 note that an unordered load or store cannot be split into multiple
237 it is legal to reorder non-atomic and Unordered loads around Monotonic
243 Code generation is essentially the same as that for unordered for loads and
364 Unordered. This would be checked, for example, by LICM before hoisting an
376 optimize some atomic operations (Unordered
383 memcpy/memset, including unordered loads/stores. It can pull operations
386 * LICM: Unordered loads/stores can be moved out of a loop. It just treats
390 * DSE: Unordered stores can be DSE'ed like normal stores. Monotonic stores can