[opaque pointer type] Add textual IR support for explicit type parameter to getelemen...
[oota-llvm.git] / test / CodeGen / X86 / pr13899.ll
index bc81e34d67e300276635d5991cab821c1b974acf..978d813aa4b24528f42fe9eb0bee5015828e5ac1 100644 (file)
@@ -27,23 +27,23 @@ declare <8 x float> @bar64(<8 x float> %i0, <8 x float> %i1,
 
 define <8 x float> @foo64(<8 x float>* %p) {
   %1 = load <8 x float>* %p
-  %idx1 = getelementptr inbounds <8 x float>* %p, i64 1
+  %idx1 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 1
   %2 = load <8 x float>* %idx1
-  %idx2 = getelementptr inbounds <8 x float>* %p, i64 2
+  %idx2 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 2
   %3 = load <8 x float>* %idx2
-  %idx3 = getelementptr inbounds <8 x float>* %p, i64 3
+  %idx3 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 3
   %4 = load <8 x float>* %idx3
-  %idx4 = getelementptr inbounds <8 x float>* %p, i64 4
+  %idx4 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 4
   %5 = load <8 x float>* %idx4
-  %idx5 = getelementptr inbounds <8 x float>* %p, i64 5
+  %idx5 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 5
   %6 = load <8 x float>* %idx5
-  %idx6 = getelementptr inbounds <8 x float>* %p, i64 6
+  %idx6 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 6
   %7 = load <8 x float>* %idx6
-  %idx7 = getelementptr inbounds <8 x float>* %p, i64 7
+  %idx7 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 7
   %8 = load <8 x float>* %idx7
-  %idx8 = getelementptr inbounds <8 x float>* %p, i64 8
+  %idx8 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 8
   %9 = load <8 x float>* %idx8
-  %idx9 = getelementptr inbounds <8 x float>* %p, i64 9
+  %idx9 = getelementptr inbounds <8 x float>, <8 x float>* %p, i64 9
   %10 = load <8 x float>* %idx9
   %r = tail call <8 x float> @bar64(<8 x float> %1, <8 x float> %2,
                                     <8 x float> %3, <8 x float> %4,