Lines Matching refs:strex
72 %res = call i32 @llvm.arm.strex.p0i8(i32 %extval, i8* %addr)
81 %res = call i32 @llvm.arm.strex.p0i16(i32 %extval, i16* %addr)
86 ; CHECK: strex r0, r1, [r2]
88 %res = call i32 @llvm.arm.strex.p0i32(i32 %val, i32* %addr)
92 declare i32 @llvm.arm.strex.p0i8(i32, i8*) nounwind
93 declare i32 @llvm.arm.strex.p0i16(i32, i16*) nounwind
94 declare i32 @llvm.arm.strex.p0i32(i32, i32*) nounwind
112 call i32 @llvm.arm.strex.p0i32(i32 0, i32* %offset1020)
114 ; CHECK-T2ADDRMODE: strex {{r[0-9]+}}, {{r[0-9]+}}, [{{r[0-9]+}}, #1020]
119 call i32 @llvm.arm.strex.p0i32(i32 0, i32* %offset1024)
122 ; CHECK-T2ADDRMODE: strex {{r[0-9]+}}, {{r[0-9]+}}, [r[[ADDR]]]
129 call i32 @llvm.arm.strex.p0i32(i32 0, i32* %offset1)
132 ; CHECK-T2ADDRMODE: strex {{r[0-9]+}}, {{r[0-9]+}}, [r[[ADDR]]]
137 call i32 @llvm.arm.strex.p0i32(i32 0, i32* %local32)
140 ; CHECK-T2ADDRMODE: strex {{r[0-9]+}}, {{r[0-9]+}}, [r[[ADDR]]]