Merge branch 'master' into msp430
[llvm/msp430.git] / test / Transforms / IndVarSimplify / 2008-06-15-SCEVExpanderBug.ll
blobaac8d9789464aa998ed87fafc7fc3250082110e1
1 ; RUN: llvm-as < %s | opt -indvars -disable-output
2 ; PR2434
4 define fastcc void @regcppop() nounwind  {
5 entry:
6         %tmp61 = add i32 0, -5          ; <i32> [#uses=1]
7         br label %bb
9 bb:             ; preds = %bb, %entry
10         %PL_savestack_ix.tmp.0 = phi i32 [ %tmp61, %entry ], [ %tmp127, %bb ]           ; <i32> [#uses=2]
11         %indvar10 = phi i32 [ 0, %entry ], [ %indvar.next11, %bb ]              ; <i32> [#uses=2]
12         %tmp13 = mul i32 %indvar10, -4          ; <i32> [#uses=0]
13         %tmp111 = add i32 %PL_savestack_ix.tmp.0, -3            ; <i32> [#uses=0]
14         %tmp127 = add i32 %PL_savestack_ix.tmp.0, -4            ; <i32> [#uses=1]
15         %indvar.next11 = add i32 %indvar10, 1           ; <i32> [#uses=1]
16         br label %bb