CodeGen peephole: fold redundant phys reg copies
[oota-llvm.git] / test / CodeGen / X86 / loop-hoist.ll
index b9008e5e3022da5601ea5b30f5e62afaef844dd3..8de240c0a97f283378b945145ba1bc825b27b117 100644 (file)
@@ -4,7 +4,7 @@
 
 ; CHECK: _foo:
 ; CHECK:    L_Arr$non_lazy_ptr
-; CHECK: LBB1_1:
+; CHECK: LBB0_1:
 
 @Arr = external global [0 x i32]               ; <[0 x i32]*> [#uses=1]
 
@@ -16,7 +16,7 @@ entry:
 cond_true:             ; preds = %cond_true, %entry
        %indvar = phi i32 [ %x, %entry ], [ %indvar.next, %cond_true ]          ; <i32> [#uses=2]
        %i.0.0 = bitcast i32 %indvar to i32             ; <i32> [#uses=2]
-       %tmp = getelementptr [0 x i32]* @Arr, i32 0, i32 %i.0.0         ; <i32*> [#uses=1]
+       %tmp = getelementptr [0 x i32], [0 x i32]* @Arr, i32 0, i32 %i.0.0              ; <i32*> [#uses=1]
        store i32 %i.0.0, i32* %tmp
        %indvar.next = add i32 %indvar, 1               ; <i32> [#uses=2]
        %exitcond = icmp eq i32 %indvar.next, %N                ; <i1> [#uses=1]