For llvm-objdump added support for printing Objc2 32-bit runtime meta data
[oota-llvm.git] / test / Transforms / LoopStrengthReduce / dont_reduce_bytes.ll
index bfbbecfdb2676ea570ee2febb97a9b59bd3554dc..4974f485d1c1b5fd031605ff7520aa01e108234e 100644 (file)
@@ -1,7 +1,7 @@
 ; Don't reduce the byte access to P[i], at least not on targets that 
 ; support an efficient 'mem[r1+r2]' addressing mode.
 
-; RUN: llvm-as < %s | opt -loop-reduce -disable-output
+; RUN: opt < %s -loop-reduce -disable-output
 
 
 declare i1 @pred(i32)
@@ -11,7 +11,7 @@ define void @test(i8* %PTR) {
        br label %Loop
 Loop:          ; preds = %Loop, %0
        %INDVAR = phi i32 [ 0, %0 ], [ %INDVAR2, %Loop ]                ; <i32> [#uses=2]
-       %STRRED = getelementptr i8* %PTR, i32 %INDVAR           ; <i8*> [#uses=1]
+       %STRRED = getelementptr i8, i8* %PTR, i32 %INDVAR               ; <i8*> [#uses=1]
        store i8 0, i8* %STRRED
        %INDVAR2 = add i32 %INDVAR, 1           ; <i32> [#uses=2]
         ;; cannot eliminate indvar