X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=test%2FCodeGen%2FAArch64%2Ff16-convert.ll;h=8caa1f574a7b2746bc9fe6c9f1516e18bdcf3280;hp=6b897f4f0f874645b26429ccd8fdf6551900ae76;hb=131d76722983cb030c392bcb50bba940e98ea0c6;hpb=198d8baafbfdfcf5a5e219602a5d94ed263973b4 diff --git a/test/CodeGen/AArch64/f16-convert.ll b/test/CodeGen/AArch64/f16-convert.ll index 6b897f4f0f8..8caa1f574a7 100644 --- a/test/CodeGen/AArch64/f16-convert.ll +++ b/test/CodeGen/AArch64/f16-convert.ll @@ -6,7 +6,7 @@ define float @load0(i16* nocapture readonly %a) nounwind { ; CHECK-NEXT: fcvt s0, [[HREG]] ; CHECK-NEXT: ret - %tmp = load i16* %a, align 2 + %tmp = load i16, i16* %a, align 2 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp) ret float %tmp1 } @@ -17,7 +17,7 @@ define double @load1(i16* nocapture readonly %a) nounwind { ; CHECK-NEXT: fcvt d0, [[HREG]] ; CHECK-NEXT: ret - %tmp = load i16* %a, align 2 + %tmp = load i16, i16* %a, align 2 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp) ret double %conv } @@ -30,7 +30,7 @@ define float @load2(i16* nocapture readonly %a, i32 %i) nounwind { %idxprom = sext i32 %i to i64 %arrayidx = getelementptr inbounds i16, i16* %a, i64 %idxprom - %tmp = load i16* %arrayidx, align 2 + %tmp = load i16, i16* %arrayidx, align 2 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp) ret float %tmp1 } @@ -43,7 +43,7 @@ define double @load3(i16* nocapture readonly %a, i32 %i) nounwind { %idxprom = sext i32 %i to i64 %arrayidx = getelementptr inbounds i16, i16* %a, i64 %idxprom - %tmp = load i16* %arrayidx, align 2 + %tmp = load i16, i16* %arrayidx, align 2 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp) ret double %conv } @@ -55,7 +55,7 @@ define float @load4(i16* nocapture readonly %a, i64 %i) nounwind { ; CHECK-NEXT: ret %arrayidx = getelementptr inbounds i16, i16* %a, i64 %i - %tmp = load i16* %arrayidx, align 2 + %tmp = load i16, i16* %arrayidx, align 2 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp) ret float %tmp1 } @@ -67,7 +67,7 @@ define double @load5(i16* nocapture readonly %a, i64 %i) nounwind { ; CHECK-NEXT: ret %arrayidx = getelementptr inbounds i16, i16* %a, i64 %i - %tmp = load i16* %arrayidx, align 2 + %tmp = load i16, i16* %arrayidx, align 2 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp) ret double %conv } @@ -79,7 +79,7 @@ define float @load6(i16* nocapture readonly %a) nounwind { ; CHECK-NEXT: ret %arrayidx = getelementptr inbounds i16, i16* %a, i64 10 - %tmp = load i16* %arrayidx, align 2 + %tmp = load i16, i16* %arrayidx, align 2 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp) ret float %tmp1 } @@ -91,7 +91,7 @@ define double @load7(i16* nocapture readonly %a) nounwind { ; CHECK-NEXT: ret %arrayidx = getelementptr inbounds i16, i16* %a, i64 10 - %tmp = load i16* %arrayidx, align 2 + %tmp = load i16, i16* %arrayidx, align 2 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp) ret double %conv } @@ -103,7 +103,7 @@ define float @load8(i16* nocapture readonly %a) nounwind { ; CHECK-NEXT: ret %arrayidx = getelementptr inbounds i16, i16* %a, i64 -10 - %tmp = load i16* %arrayidx, align 2 + %tmp = load i16, i16* %arrayidx, align 2 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp) ret float %tmp1 } @@ -115,7 +115,7 @@ define double @load9(i16* nocapture readonly %a) nounwind { ; CHECK-NEXT: ret %arrayidx = getelementptr inbounds i16, i16* %a, i64 -10 - %tmp = load i16* %arrayidx, align 2 + %tmp = load i16, i16* %arrayidx, align 2 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp) ret double %conv }