[opaque pointer type] Add textual IR support for explicit type parameter to getelemen...
[oota-llvm.git] / test / Transforms / LoopVectorize / AArch64 / arbitrary-induction-step.ll
index 95734bf1c1aea73bf322ff1dc99269532a941cbf..a7a78c75a99df299439a2403115125116d4a57b7 100644 (file)
@@ -34,7 +34,7 @@ for.body:                                         ; preds = %entry, %for.body
   %A.addr = phi i32* [ %A, %entry ], [ %inc.ptr, %for.body ]
   %i = phi i32 [ 0, %entry ], [ %add1, %for.body ]
   %sum = phi i32 [ 0, %entry ], [ %add, %for.body ]
-  %inc.ptr = getelementptr inbounds i32* %A.addr, i64 1
+  %inc.ptr = getelementptr inbounds i32, i32* %A.addr, i64 1
   %0 = load i32* %A.addr, align 4
   %mul = mul nsw i32 %0, %i
   %add = add nsw i32 %mul, %sum
@@ -78,7 +78,7 @@ for.body:                                         ; preds = %entry, %for.body
   %A.addr = phi i32* [ %A, %entry ], [ %inc.ptr, %for.body ]
   %i = phi i32 [ 1024, %entry ], [ %sub, %for.body ]
   %sum = phi i32 [ 0, %entry ], [ %add, %for.body ]
-  %inc.ptr = getelementptr inbounds i32* %A.addr, i64 1
+  %inc.ptr = getelementptr inbounds i32, i32* %A.addr, i64 1
   %0 = load i32* %A.addr, align 4
   %mul = mul nsw i32 %0, %i
   %add = add nsw i32 %mul, %sum
@@ -134,9 +134,9 @@ for.body:                                         ; preds = %for.body, %entry
   %A.addr = phi i32* [ %A, %entry ], [ %inc.ptr1, %for.body ]
   %sum = phi i32 [ 0, %entry ], [ %add, %for.body ]
   %i = phi i32 [ 0, %entry ], [ %inc, %for.body ]
-  %inc.ptr = getelementptr inbounds i32* %A.addr, i64 1
+  %inc.ptr = getelementptr inbounds i32, i32* %A.addr, i64 1
   %0 = load i32* %A.addr, align 4
-  %inc.ptr1 = getelementptr inbounds i32* %A.addr, i64 2
+  %inc.ptr1 = getelementptr inbounds i32, i32* %A.addr, i64 2
   %1 = load i32* %inc.ptr, align 4
   %mul = mul nsw i32 %1, %0
   %add = add nsw i32 %mul, %sum