diff options
Diffstat (limited to 'test/CodeGen/AArch64/arm64-stur.ll')
-rw-r--r-- | test/CodeGen/AArch64/arm64-stur.ll | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/CodeGen/AArch64/arm64-stur.ll b/test/CodeGen/AArch64/arm64-stur.ll index a2e684d..5f4cb9f 100644 --- a/test/CodeGen/AArch64/arm64-stur.ll +++ b/test/CodeGen/AArch64/arm64-stur.ll @@ -6,7 +6,7 @@ define void @foo1(i32* %p, i64 %val) nounwind { ; CHECK: stur w1, [x0, #-4] ; CHECK-NEXT: ret %tmp1 = trunc i64 %val to i32 - %ptr = getelementptr inbounds i32* %p, i64 -1 + %ptr = getelementptr inbounds i32, i32* %p, i64 -1 store i32 %tmp1, i32* %ptr, align 4 ret void } @@ -15,7 +15,7 @@ define void @foo2(i16* %p, i64 %val) nounwind { ; CHECK: sturh w1, [x0, #-2] ; CHECK-NEXT: ret %tmp1 = trunc i64 %val to i16 - %ptr = getelementptr inbounds i16* %p, i64 -1 + %ptr = getelementptr inbounds i16, i16* %p, i64 -1 store i16 %tmp1, i16* %ptr, align 2 ret void } @@ -24,7 +24,7 @@ define void @foo3(i8* %p, i64 %val) nounwind { ; CHECK: sturb w1, [x0, #-1] ; CHECK-NEXT: ret %tmp1 = trunc i64 %val to i8 - %ptr = getelementptr inbounds i8* %p, i64 -1 + %ptr = getelementptr inbounds i8, i8* %p, i64 -1 store i8 %tmp1, i8* %ptr, align 1 ret void } @@ -33,7 +33,7 @@ define void @foo4(i16* %p, i32 %val) nounwind { ; CHECK: sturh w1, [x0, #-2] ; CHECK-NEXT: ret %tmp1 = trunc i32 %val to i16 - %ptr = getelementptr inbounds i16* %p, i32 -1 + %ptr = getelementptr inbounds i16, i16* %p, i32 -1 store i16 %tmp1, i16* %ptr, align 2 ret void } @@ -42,7 +42,7 @@ define void @foo5(i8* %p, i32 %val) nounwind { ; CHECK: sturb w1, [x0, #-1] ; CHECK-NEXT: ret %tmp1 = trunc i32 %val to i8 - %ptr = getelementptr inbounds i8* %p, i32 -1 + %ptr = getelementptr inbounds i8, i8* %p, i32 -1 store i8 %tmp1, i8* %ptr, align 1 ret void } @@ -53,7 +53,7 @@ define void @foo(%struct.X* nocapture %p) nounwind optsize ssp { ; CHECK: stur xzr, [x0, #12] ; CHECK-NEXT: stur xzr, [x0, #4] ; CHECK-NEXT: ret - %B = getelementptr inbounds %struct.X* %p, i64 0, i32 1 + %B = getelementptr inbounds %struct.X, %struct.X* %p, i64 0, i32 1 %val = bitcast i64* %B to i8* call void @llvm.memset.p0i8.i64(i8* %val, i8 0, i64 16, i32 1, i1 false) ret void |