[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
[oota-llvm.git] / test / Transforms / LoopStrengthReduce / 2009-04-28-no-reduce-mul.ll
index 002a878b7b24a9e4de4b413ecdcb8ac90362820f..8e890e84bccff170350be53f49767e988e72c8a4 100644 (file)
@@ -21,7 +21,7 @@ bb2:          ; preds = %bb4, %bb2, %bb4.thread
        %0 = trunc i32 %j.0.reg2mem.0 to i8             ; <i8> [#uses=1]
        %1 = sext i8 %0 to i32          ; <i32> [#uses=1]
        %2 = mul i32 %1, %i.0.reg2mem.0.ph              ; <i32> [#uses=1]
-       %3 = getelementptr [32 x [256 x i32]]* @table, i32 0, i32 %i.0.reg2mem.0.ph, i32 %j.0.reg2mem.0         ; <i32*> [#uses=1]
+       %3 = getelementptr [32 x [256 x i32]], [32 x [256 x i32]]* @table, i32 0, i32 %i.0.reg2mem.0.ph, i32 %j.0.reg2mem.0             ; <i32*> [#uses=1]
        store i32 %2, i32* %3, align 4
        %indvar.next = add i32 %j.0.reg2mem.0, 1                ; <i32> [#uses=2]
        %exitcond = icmp eq i32 %indvar.next, 256               ; <i1> [#uses=1]
@@ -33,7 +33,7 @@ bb4:          ; preds = %bb2
        br i1 %exitcond10, label %bb5, label %bb2
 
 bb5:           ; preds = %bb4
-       %4 = load i32* getelementptr ([32 x [256 x i32]]* @table, i32 0, i32 9, i32 132), align 16              ; <i32> [#uses=1]
+       %4 = load i32, i32* getelementptr ([32 x [256 x i32]], [32 x [256 x i32]]* @table, i32 0, i32 9, i32 132), align 16             ; <i32> [#uses=1]
        %5 = icmp eq i32 %4, -1116              ; <i1> [#uses=1]
        br i1 %5, label %bb7, label %bb6