Lines Matching refs:atomic
86 ; CHECK: %res1 = load atomic i8, i8* %ptr1 unordered, align 1
87 %res1 = load atomic i8, i8* %ptr1 unordered, align 1
89 ; CHECK-NEXT: %res2 = load atomic i8, i8* %ptr1 monotonic, align 1
90 %res2 = load atomic i8, i8* %ptr1 monotonic, align 1
92 ; CHECK-NEXT: %res3 = load atomic i8, i8* %ptr1 acquire, align 1
93 %res3 = load atomic i8, i8* %ptr1 acquire, align 1
95 ; CHECK-NEXT: %res4 = load atomic i8, i8* %ptr1 seq_cst, align 1
96 %res4 = load atomic i8, i8* %ptr1 seq_cst, align 1
98 ; CHECK-NEXT: %res5 = load atomic volatile i8, i8* %ptr1 unordered, align 1
99 %res5 = load atomic volatile i8, i8* %ptr1 unordered, align 1
101 ; CHECK-NEXT: %res6 = load atomic volatile i8, i8* %ptr1 monotonic, align 1
102 %res6 = load atomic volatile i8, i8* %ptr1 monotonic, align 1
104 ; CHECK-NEXT: %res7 = load atomic volatile i8, i8* %ptr1 acquire, align 1
105 %res7 = load atomic volatile i8, i8* %ptr1 acquire, align 1
107 ; CHECK-NEXT: %res8 = load atomic volatile i8, i8* %ptr1 seq_cst, align 1
108 %res8 = load atomic volatile i8, i8* %ptr1 seq_cst, align 1
110 ; CHECK-NEXT: %res9 = load atomic i8, i8* %ptr1 singlethread unordered, align 1
111 %res9 = load atomic i8, i8* %ptr1 singlethread unordered, align 1
113 ; CHECK-NEXT: %res10 = load atomic i8, i8* %ptr1 singlethread monotonic, align 1
114 %res10 = load atomic i8, i8* %ptr1 singlethread monotonic, align 1
116 ; CHECK-NEXT: %res11 = load atomic i8, i8* %ptr1 singlethread acquire, align 1
117 %res11 = load atomic i8, i8* %ptr1 singlethread acquire, align 1
119 ; CHECK-NEXT: %res12 = load atomic i8, i8* %ptr1 singlethread seq_cst, align 1
120 %res12 = load atomic i8, i8* %ptr1 singlethread seq_cst, align 1
122 ; CHECK-NEXT: %res13 = load atomic volatile i8, i8* %ptr1 singlethread unordered, align 1
123 %res13 = load atomic volatile i8, i8* %ptr1 singlethread unordered, align 1
125 ; CHECK-NEXT: %res14 = load atomic volatile i8, i8* %ptr1 singlethread monotonic, align 1
126 %res14 = load atomic volatile i8, i8* %ptr1 singlethread monotonic, align 1
128 ; CHECK-NEXT: %res15 = load atomic volatile i8, i8* %ptr1 singlethread acquire, align 1
129 %res15 = load atomic volatile i8, i8* %ptr1 singlethread acquire, align 1
131 ; CHECK-NEXT: %res16 = load atomic volatile i8, i8* %ptr1 singlethread seq_cst, align 1
132 %res16 = load atomic volatile i8, i8* %ptr1 singlethread seq_cst, align 1
172 ; CHECK: store atomic i8 2, i8* %ptr1 unordered, align 1
173 store atomic i8 2, i8* %ptr1 unordered, align 1
175 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 monotonic, align 1
176 store atomic i8 2, i8* %ptr1 monotonic, align 1
178 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 release, align 1
179 store atomic i8 2, i8* %ptr1 release, align 1
181 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 seq_cst, align 1
182 store atomic i8 2, i8* %ptr1 seq_cst, align 1
184 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 unordered, align 1
185 store atomic volatile i8 2, i8* %ptr1 unordered, align 1
187 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 monotonic, align 1
188 store atomic volatile i8 2, i8* %ptr1 monotonic, align 1
190 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 release, align 1
191 store atomic volatile i8 2, i8* %ptr1 release, align 1
193 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 seq_cst, align 1
194 store atomic volatile i8 2, i8* %ptr1 seq_cst, align 1
196 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 singlethread unordered, align 1
197 store atomic i8 2, i8* %ptr1 singlethread unordered, align 1
199 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 singlethread monotonic, align 1
200 store atomic i8 2, i8* %ptr1 singlethread monotonic, align 1
202 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 singlethread release, align 1
203 store atomic i8 2, i8* %ptr1 singlethread release, align 1
205 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 singlethread seq_cst, align 1
206 store atomic i8 2, i8* %ptr1 singlethread seq_cst, align 1
208 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 singlethread unordered, align 1
209 store atomic volatile i8 2, i8* %ptr1 singlethread unordered, align 1
211 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 singlethread monotonic, align 1
212 store atomic volatile i8 2, i8* %ptr1 singlethread monotonic, align 1
214 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 singlethread release, align 1
215 store atomic volatile i8 2, i8* %ptr1 singlethread release, align 1
217 ; CHECK-NEXT: store atomic volatile i8 2, i8* %ptr1 singlethread seq_cst, align 1
218 store atomic volatile i8 2, i8* %ptr1 singlethread seq_cst, align 1