Revert r240291: causes problems in self-hosted builds.
[oota-llvm.git] / test / CodeGen / SystemZ / fp-move-04.ll
index 83a64a933c275e56935521bbc97da1522174ea03..6650419b2c389264997c65c533c21ac5ff192951 100644 (file)
@@ -1,13 +1,14 @@
 ; Test 64-bit floating-point loads.
 ;
-; RUN: llc < %s -mtriple=s390x-linux-gnu | FileCheck %s
+; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z10 | FileCheck %s
+; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z13 | FileCheck %s
 
 ; Test the low end of the LD range.
 define double @f1(double *%src) {
 ; CHECK-LABEL: f1:
 ; CHECK: ld %f0, 0(%r2)
 ; CHECK: br %r14
-  %val = load double *%src
+  %val = load double , double *%src
   ret double %val
 }
 
@@ -17,7 +18,7 @@ define double @f2(double *%src) {
 ; CHECK: ld %f0, 4088(%r2)
 ; CHECK: br %r14
   %ptr = getelementptr double, double *%src, i64 511
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }
 
@@ -27,7 +28,7 @@ define double @f3(double *%src) {
 ; CHECK: ldy %f0, 4096(%r2)
 ; CHECK: br %r14
   %ptr = getelementptr double, double *%src, i64 512
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }
 
@@ -37,7 +38,7 @@ define double @f4(double *%src) {
 ; CHECK: ldy %f0, 524280(%r2)
 ; CHECK: br %r14
   %ptr = getelementptr double, double *%src, i64 65535
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }
 
@@ -49,7 +50,7 @@ define double @f5(double *%src) {
 ; CHECK: ld %f0, 0(%r2)
 ; CHECK: br %r14
   %ptr = getelementptr double, double *%src, i64 65536
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }
 
@@ -59,7 +60,7 @@ define double @f6(double *%src) {
 ; CHECK: ldy %f0, -8(%r2)
 ; CHECK: br %r14
   %ptr = getelementptr double, double *%src, i64 -1
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }
 
@@ -69,7 +70,7 @@ define double @f7(double *%src) {
 ; CHECK: ldy %f0, -524288(%r2)
 ; CHECK: br %r14
   %ptr = getelementptr double, double *%src, i64 -65536
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }
 
@@ -81,7 +82,7 @@ define double @f8(double *%src) {
 ; CHECK: ld %f0, 0(%r2)
 ; CHECK: br %r14
   %ptr = getelementptr double, double *%src, i64 -65537
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }
 
@@ -93,7 +94,7 @@ define double @f9(i64 %src, i64 %index) {
   %add1 = add i64 %src, %index
   %add2 = add i64 %add1, 4095
   %ptr = inttoptr i64 %add2 to double *
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }
 
@@ -105,6 +106,6 @@ define double @f10(i64 %src, i64 %index) {
   %add1 = add i64 %src, %index
   %add2 = add i64 %add1, 4096
   %ptr = inttoptr i64 %add2 to double *
-  %val = load double *%ptr
+  %val = load double , double *%ptr
   ret double %val
 }