[opaque pointer type] Add textual IR support for explicit type parameter to getelemen...
[oota-llvm.git] / test / CodeGen / X86 / dagcombine-cse.ll
index 75d3d93ddb896f2071dcd5a029f35a5d6d8bedf2..7a1a693f02c762d503582c9910d16f50f31a7d0d 100644 (file)
@@ -5,12 +5,12 @@ define i32 @t(i8* %ref_frame_ptr, i32 %ref_frame_stride, i32 %idxX, i32 %idxY) n
 entry:
        %tmp7 = mul i32 %idxY, %ref_frame_stride                ; <i32> [#uses=2]
        %tmp9 = add i32 %tmp7, %idxX            ; <i32> [#uses=1]
-       %tmp11 = getelementptr i8* %ref_frame_ptr, i32 %tmp9            ; <i8*> [#uses=1]
+       %tmp11 = getelementptr i8, i8* %ref_frame_ptr, i32 %tmp9                ; <i8*> [#uses=1]
        %tmp1112 = bitcast i8* %tmp11 to i32*           ; <i32*> [#uses=1]
        %tmp13 = load i32* %tmp1112, align 4            ; <i32> [#uses=1]
        %tmp18 = add i32 %idxX, 4               ; <i32> [#uses=1]
        %tmp20.sum = add i32 %tmp18, %tmp7              ; <i32> [#uses=1]
-       %tmp21 = getelementptr i8* %ref_frame_ptr, i32 %tmp20.sum               ; <i8*> [#uses=1]
+       %tmp21 = getelementptr i8, i8* %ref_frame_ptr, i32 %tmp20.sum           ; <i8*> [#uses=1]
        %tmp2122 = bitcast i8* %tmp21 to i16*           ; <i16*> [#uses=1]
        %tmp23 = load i16* %tmp2122, align 2            ; <i16> [#uses=1]
        %tmp2425 = zext i16 %tmp23 to i64               ; <i64> [#uses=1]