Lines Matching refs:unordered
32 ; atomic to unordered atomic forwarding is legal
39 %b = load atomic i32, ptr %P1 unordered, align 4
45 ; than unordered
66 ; CHECK-NEXT: [[B:%.*]] = load atomic i32, ptr [[P1]] unordered, align 4
71 %b = load atomic i32, ptr %P1 unordered, align 4
209 ; Can DSE a normal store in favor of a unordered one
212 ; CHECK-NEXT: store atomic i32 3, ptr [[P1:%.*]] unordered, align 4
216 store atomic i32 3, ptr %P1 unordered, align 4
220 ; Can also DSE a unordered store in favor of a normal one
226 store atomic i32 3, ptr %P1 unordered, align 4
258 ; Can DSE a unordered store in favor of a unordered one
261 ; CHECK-NEXT: store atomic i32 3, ptr [[P1:%.*]] unordered, align 4
264 store atomic i32 0, ptr %P1 unordered, align 4
265 store atomic i32 3, ptr %P1 unordered, align 4
269 ; Can DSE a unordered store in favor of a ordered one,
273 ; CHECK-NEXT: store atomic i32 0, ptr [[P1:%.*]] unordered, align 4
277 store atomic i32 0, ptr %P1 unordered, align 4
282 ; Can DSE an unordered atomic store in favor of an
286 ; CHECK-NEXT: store atomic i32 0, ptr [[P1:%.*]] unordered, align 4
290 store atomic i32 0, ptr %P1 unordered, align 4
300 ; CHECK-NEXT: store atomic i32 0, ptr [[P1]] unordered, align 4
304 store atomic i32 0, ptr %P1 unordered, align 4