Merging r258471:
[oota-llvm.git] / test / CodeGen / AArch64 / f16-convert.ll
index 6b897f4f0f874645b26429ccd8fdf6551900ae76..8caa1f574a7b2746bc9fe6c9f1516e18bdcf3280 100644 (file)
@@ -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
 }