Lines Matching refs:atomic
5 ; This file checks that atomic (non-seq_cst) stores of immediate values are
9 ; Similarily, it checks that a binary operation of an immediate with an atomic
34 store atomic i8 42, i8* %p release, align 1
45 store atomic i16 42, i16* %p monotonic, align 2
59 store atomic i32 42, i32* %p release, align 4
71 store atomic i64 42, i64* %p release, align 8
81 store atomic i64 100000000000, i64* %p monotonic, align 8
91 store atomic i32 42, i32* %p seq_cst, align 4
106 %1 = load atomic i8, i8* %p seq_cst, align 1
108 store atomic i8 %2, i8* %p release, align 1
119 %1 = load atomic i16, i16* %p acquire, align 2
121 store atomic i16 %2, i16* %p release, align 2
134 %1 = load atomic i32, i32* %p acquire, align 4
136 store atomic i32 %2, i32* %p monotonic, align 4
147 %1 = load atomic i64, i64* %p acquire, align 8
149 store atomic i64 %2, i64* %p release, align 8
158 %1 = load atomic i32, i32* %p monotonic, align 4
160 store atomic i32 %2, i32* %p seq_cst, align 4
175 %1 = load atomic i8, i8* %p monotonic, align 1
177 store atomic i8 %2, i8* %p release, align 1
188 %1 = load atomic i16, i16* %p acquire, align 2
190 store atomic i16 %2, i16* %p release, align 2
203 %1 = load atomic i32, i32* %p acquire, align 4
205 store atomic i32 %2, i32* %p release, align 4
216 %1 = load atomic i64, i64* %p acquire, align 8
218 store atomic i64 %2, i64* %p release, align 8
227 %1 = load atomic i32, i32* %p monotonic, align 4
229 store atomic i32 %2, i32* %p seq_cst, align 4
244 %1 = load atomic i8, i8* %p acquire, align 1
246 store atomic i8 %2, i8* %p release, align 1
255 %1 = load atomic i16, i16* %p acquire, align 2
257 store atomic i16 %2, i16* %p release, align 2
270 %1 = load atomic i32, i32* %p acquire, align 4
272 store atomic i32 %2, i32* %p release, align 4
283 %1 = load atomic i64, i64* %p acquire, align 8
285 store atomic i64 %2, i64* %p release, align 8
294 %1 = load atomic i32, i32* %p monotonic, align 4
296 store atomic i32 %2, i32* %p seq_cst, align 4
311 %1 = load atomic i8, i8* %p acquire, align 1
313 store atomic i8 %2, i8* %p release, align 1
322 %1 = load atomic i16, i16* %p acquire, align 2
324 store atomic i16 %2, i16* %p release, align 2
337 %1 = load atomic i32, i32* %p acquire, align 4
339 store atomic i32 %2, i32* %p release, align 4
350 %1 = load atomic i64, i64* %p acquire, align 8
352 store atomic i64 %2, i64* %p release, align 8
361 %1 = load atomic i32, i32* %p monotonic, align 4
363 store atomic i32 %2, i32* %p seq_cst, align 4
381 %1 = load atomic i8, i8* %p seq_cst, align 1
383 store atomic i8 %2, i8* %p release, align 1
396 %1 = load atomic i16, i16* %p acquire, align 2
398 store atomic i16 %2, i16* %p release, align 2
414 %1 = load atomic i32, i32* %p acquire, align 4
416 store atomic i32 %2, i32* %p monotonic, align 4
430 %1 = load atomic i64, i64* %p acquire, align 8
432 store atomic i64 %2, i64* %p release, align 8
441 %1 = load atomic i32, i32* %p monotonic, align 4
443 store atomic i32 %2, i32* %p seq_cst, align 4
461 %1 = load atomic i8, i8* %p seq_cst, align 1
463 store atomic i8 %2, i8* %p release, align 1
476 %1 = load atomic i16, i16* %p acquire, align 2
478 store atomic i16 %2, i16* %p release, align 2
494 %1 = load atomic i32, i32* %p acquire, align 4
496 store atomic i32 %2, i32* %p monotonic, align 4
510 %1 = load atomic i64, i64* %p acquire, align 8
512 store atomic i64 %2, i64* %p release, align 8
521 %1 = load atomic i32, i32* %p monotonic, align 4
523 store atomic i32 %2, i32* %p seq_cst, align 4