Lines Matching refs:cmpxchg
91 …// CHECK: [[PAIR:%[.0-9A-Z_a-z]+]] = cmpxchg i32* [[PTR:%[.0-9A-Z_a-z]+]], i32 [[EXPECTED:%[.0-9A-…
218 …// CHECK: cmpxchg i32* {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z_.]+}} syncs…
221 …// CHECK: cmpxchg weak i32* {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z_.]+}} …
271 // CHECK: cmpxchg {{.*}} monotonic monotonic, align 4
275 // CHECK: cmpxchg {{.*}} monotonic acquire, align 4
279 // CHECK: cmpxchg {{.*}} monotonic seq_cst, align 4
283 // CHECK: cmpxchg {{.*}} acquire monotonic, align 4
287 // CHECK: cmpxchg {{.*}} acquire acquire, align 4
291 // CHECK: cmpxchg {{.*}} acquire seq_cst, align 4
295 // CHECK: cmpxchg {{.*}} release monotonic, align 4
299 // CHECK: cmpxchg {{.*}} release acquire, align 4
303 // CHECK: cmpxchg {{.*}} release seq_cst, align 4
307 // CHECK: cmpxchg {{.*}} acq_rel monotonic, align 4
311 // CHECK: cmpxchg {{.*}} acq_rel acquire, align 4
315 // CHECK: cmpxchg {{.*}} acq_rel seq_cst, align 4
319 // CHECK: cmpxchg {{.*}} seq_cst monotonic, align 4
323 // CHECK: cmpxchg {{.*}} seq_cst acquire, align 4
327 // CHECK: cmpxchg {{.*}} seq_cst seq_cst, align 4