[opaque pointer type] Add textual IR support for explicit type parameter to getelemen...
[oota-llvm.git] / test / Transforms / IndVarSimplify / casted-argument.ll
index a5e002b4578f1bb59889f1586f4533f70168b1ff..9d868e800e98f67f67c3d2184b1ded8ad1ebb085 100644 (file)
@@ -17,7 +17,7 @@ loop:         ; preds = %loop, %if.else
        %pn = phi i8* [ %ge, %loop ], [ null, %entry ]          ; <i8*> [#uses=1]
        %cp = ptrtoint i8* %to to i32           ; <i32> [#uses=1]
        %su = sub i32 0, %cp            ; <i32> [#uses=1]
-       %ge = getelementptr i8* %pn, i32 %su            ; <i8*> [#uses=2]
+       %ge = getelementptr i8, i8* %pn, i32 %su                ; <i8*> [#uses=2]
        tail call void @bcopy(i8* %ge) nounwind
        br label %loop
 }
@@ -39,9 +39,9 @@ if.end54:             ; preds = %if.end54, %if.else
        %sub.ptr.rhs.cast46.pn = ptrtoint i8* %from to i32              ; <i32> [#uses=1]
        %sub.ptr.lhs.cast45.pn = ptrtoint i8* %to to i32                ; <i32> [#uses=1]
        %sub.ptr.sub47.pn = sub i32 %sub.ptr.rhs.cast46.pn, %sub.ptr.lhs.cast45.pn              ; <i32> [#uses=1]
-       %sub.ptr4912 = getelementptr i8* %sub.ptr4912.pn, i32 %sub.ptr.sub47.pn         ; <i8*> [#uses=2]
+       %sub.ptr4912 = getelementptr i8, i8* %sub.ptr4912.pn, i32 %sub.ptr.sub47.pn             ; <i8*> [#uses=2]
        tail call void @bcopy_4038(i8* %sub.ptr4912, i8* %sub.ptr7, i32 0) nounwind
-       %sub.ptr = getelementptr i8* %sub.ptr7, i32 %sub.ptr.rhs.cast40         ; <i8*> [#uses=1]
+       %sub.ptr = getelementptr i8, i8* %sub.ptr7, i32 %sub.ptr.rhs.cast40             ; <i8*> [#uses=1]
        br label %if.end54
 }