Lines Matching refs:acquire
91 …A-Z_a-z]+]], i32 [[DESIRED:%[.0-9A-Z_a-z]+]] syncscope("workgroup-one-as") acquire acquire, align 4
126 // CHECK-NEXT: i32 1, label %[[acquire:.*]]
127 // CHECK-NEXT: i32 2, label %[[acquire:.*]]
136 // CHECK: [[acquire]]:
157 // CHECK: load atomic i32, i32* %{{.*}} syncscope("workgroup-one-as") acquire, align 4
159 // CHECK: load atomic i32, i32* %{{.*}} syncscope("agent-one-as") acquire, align 4
161 // CHECK: load atomic i32, i32* %{{.*}} acquire, align 4
163 // CHECK: load atomic i32, i32* %{{.*}} syncscope("wavefront-one-as") acquire, align 4
218 …%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z_.]+}} syncscope("workgroup-one-as") acquire monotonic, align 4
221 …}, i32 {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z_.]+}} syncscope("workgroup") seq_cst acquire, align 4
275 // CHECK: cmpxchg {{.*}} monotonic acquire, align 4
283 // CHECK: cmpxchg {{.*}} acquire monotonic, align 4
287 // CHECK: cmpxchg {{.*}} acquire acquire, align 4
291 // CHECK: cmpxchg {{.*}} acquire seq_cst, align 4
299 // CHECK: cmpxchg {{.*}} release acquire, align 4
311 // CHECK: cmpxchg {{.*}} acq_rel acquire, align 4
323 // CHECK: cmpxchg {{.*}} seq_cst acquire, align 4