[Hexagon] Fixing load instruction parsing and reenabling tests.
[oota-llvm.git] / test / CodeGen / PowerPC / qpx-unalperm.ll
index b074535c7be48b2ffc416bf88a79618cec9dd77f..51b340c5835c89012bd5503f44c2af6e63d0b49e 100644 (file)
@@ -4,7 +4,7 @@ target triple = "powerpc64-bgq-linux"
 
 define <4 x double> @foo(<4 x double>* %a) {
 entry:
-  %r = load <4 x double>* %a, align 32
+  %r = load <4 x double>, <4 x double>* %a, align 32
   ret <4 x double> %r
 ; CHECK: qvlfdx
 ; CHECK: blr
@@ -12,9 +12,9 @@ entry:
 
 define <4 x double> @bar(<4 x double>* %a) {
 entry:
-  %r = load <4 x double>* %a, align 8
+  %r = load <4 x double>, <4 x double>* %a, align 8
   %b = getelementptr <4 x double>, <4 x double>* %a, i32 16
-  %s = load <4 x double>* %b, align 32
+  %s = load <4 x double>, <4 x double>* %b, align 32
   %t = fadd <4 x double> %r, %s
   ret <4 x double> %t
 ; CHECK: qvlpcldx
@@ -25,38 +25,38 @@ entry:
 
 define <4 x double> @bar1(<4 x double>* %a) {
 entry:
-  %r = load <4 x double>* %a, align 8
+  %r = load <4 x double>, <4 x double>* %a, align 8
   %b = getelementptr <4 x double>, <4 x double>* %a, i32 16
-  %s = load <4 x double>* %b, align 8
+  %s = load <4 x double>, <4 x double>* %b, align 8
   %t = fadd <4 x double> %r, %s
   ret <4 x double> %t
 }
 
 define <4 x double> @bar2(<4 x double>* %a) {
 entry:
-  %r = load <4 x double>* %a, align 8
+  %r = load <4 x double>, <4 x double>* %a, align 8
   %b = getelementptr <4 x double>, <4 x double>* %a, i32 1
-  %s = load <4 x double>* %b, align 32
+  %s = load <4 x double>, <4 x double>* %b, align 32
   %t = fadd <4 x double> %r, %s
   ret <4 x double> %t
 }
 
 define <4 x double> @bar3(<4 x double>* %a) {
 entry:
-  %r = load <4 x double>* %a, align 8
+  %r = load <4 x double>, <4 x double>* %a, align 8
   %b = getelementptr <4 x double>, <4 x double>* %a, i32 1
-  %s = load <4 x double>* %b, align 8
+  %s = load <4 x double>, <4 x double>* %b, align 8
   %t = fadd <4 x double> %r, %s
   ret <4 x double> %t
 }
 
 define <4 x double> @bar4(<4 x double>* %a) {
 entry:
-  %r = load <4 x double>* %a, align 8
+  %r = load <4 x double>, <4 x double>* %a, align 8
   %b = getelementptr <4 x double>, <4 x double>* %a, i32 1
-  %s = load <4 x double>* %b, align 8
+  %s = load <4 x double>, <4 x double>* %b, align 8
   %c = getelementptr <4 x double>, <4 x double>* %b, i32 1
-  %t = load <4 x double>* %c, align 8
+  %t = load <4 x double>, <4 x double>* %c, align 8
   %u = fadd <4 x double> %r, %s
   %v = fadd <4 x double> %u, %t
   ret <4 x double> %v