Lines Matching refs:xchg
170 ; CHECK-NEXT: %res = atomicrmw xchg i32* %addr, i32 -1 monotonic
178 ; CHECK-NEXT: %res = atomicrmw xchg i32* %addr, i32 0 monotonic
185 ; CHECK-NEXT: %res = atomicrmw xchg i32* %addr, i32 0 monotonic
193 ; CHECK-NEXT: %res = atomicrmw xchg i32* %addr, i32 -1 monotonic
201 ; CHECK-NEXT: %res = atomicrmw xchg i8* %addr, i8 -128 monotonic
209 ; CHECK-NEXT: %res = atomicrmw xchg i8* %addr, i8 127 monotonic
217 ; CHECK-NEXT: %res = atomicrmw xchg double* %addr, double 0x7FF00000FFFFFFFF release
225 ; CHECK-NEXT: %res = atomicrmw xchg double* %addr, double 0x7FF00000FFFFFFFF release
244 atomicrmw xchg i32* %addr, i32 0 monotonic
252 atomicrmw xchg i32* %addr, i32 -1 release
257 ; CHECK-NEXT: atomicrmw xchg i32* %addr, i32 0 seq_cst
260 atomicrmw xchg i32* %addr, i32 0 seq_cst
265 ; CHECK-NEXT: atomicrmw volatile xchg i32* %addr, i32 0 monotonic
268 atomicrmw volatile xchg i32* %addr, i32 0 monotonic