Lines Matching refs:seq_cst

40   // CHECK: load atomic i32, i32* %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
43 // CHECK: load atomic i32, i32* %{{[.0-9A-Z_a-z]+}} syncscope("agent") seq_cst, align 4
46 // CHECK: load atomic i32, i32* %{{[.0-9A-Z_a-z]+}} seq_cst, align 4
49 // CHECK: load atomic i32, i32* %{{[.0-9A-Z_a-z]+}} syncscope("wavefront") seq_cst, align 4
55 …re atomic i32 %{{[.0-9A-Z_a-z]+}}, i32* %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
61 … %{{[.0-9A-Z_a-z]+}}, i32 addrspace(1)* %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
64 … %{{[.0-9A-Z_a-z]+}}, i32 addrspace(5)* %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
67 … %{{[.0-9A-Z_a-z]+}}, i32 addrspace(3)* %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
73 …icrmw and i32* %{{[.0-9A-Z_a-z]+}}, i32 %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
76 …icrmw min i32* %{{[.0-9A-Z_a-z]+}}, i32 %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
79 …icrmw max i32* %{{[.0-9A-Z_a-z]+}}, i32 %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
82 …crmw umin i32* %{{[.0-9A-Z_a-z]+}}, i32 %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
85 …crmw umax i32* %{{[.0-9A-Z_a-z]+}}, i32 %{{[.0-9A-Z_a-z]+}} syncscope("workgroup") seq_cst, align 4
108 // CHECK: load atomic i32, i32* %{{.*}} syncscope("workgroup") seq_cst, align 4
111 // CHECK: load atomic i32, i32* %{{.*}} syncscope("agent") seq_cst, align 4
114 // CHECK: load atomic i32, i32* %{{.*}} seq_cst, align 4
117 // CHECK: load atomic i32, i32* %{{.*}} syncscope("wavefront") seq_cst, align 4
165 // CHECK: load atomic i32, i32* %{{.*}} syncscope("workgroup") seq_cst, align 4
167 // CHECK: load atomic i32, i32* %{{.*}} syncscope("agent") seq_cst, align 4
169 // CHECK: load atomic i32, i32* %{{.*}} seq_cst, align 4
171 // CHECK: load atomic i32, i32* %{{.*}} syncscope("wavefront") seq_cst, align 4
189 // CHECK: atomicrmw xchg i32* {{.*}} syncscope("workgroup") seq_cst, align 4
221 …}, i32 {{%[0-9A-Za-z._]+}}, i32 {{%[0-9A-Za-z_.]+}} syncscope("workgroup") seq_cst acquire, align 4
279 // CHECK: cmpxchg {{.*}} monotonic seq_cst, align 4
291 // CHECK: cmpxchg {{.*}} acquire seq_cst, align 4
303 // CHECK: cmpxchg {{.*}} release seq_cst, 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
337 …EXT: %[[res:.*]] = load atomic volatile i32, i32* %[[addr]] syncscope("workgroup") seq_cst, align 4