Add missing newlines at EOF (for clang++).
[oota-llvm.git] / test / Transforms / LoopStrengthReduce / icmp_use_postinc.ll
1 ; RUN: opt < %s -loop-reduce -S | FileCheck %s
2
3 define i32 @main(i32 %argc, i8** nocapture %argv) nounwind ssp {
4 entry:
5   br i1 undef, label %bb4.preheader, label %bb.nph8
6
7 bb4.preheader:                                    ; preds = %entry
8   br label %bb4
9
10 bb1:                                              ; preds = %bb4
11   br i1 undef, label %bb.nph8, label %bb3
12
13 bb3:                                              ; preds = %bb1
14   %phitmp = add i32 %indvar, 1                    ; <i32> [#uses=1]
15   br label %bb4
16
17 bb4:                                              ; preds = %bb3, %bb4.preheader
18 ; CHECK: %lsr.iv = phi
19 ; CHECK: %lsr.iv.next = add i32 %lsr.iv, 1
20 ; CHECK: %0 = icmp slt i32 %lsr.iv.next, %argc
21   %indvar = phi i32 [ 1, %bb4.preheader ], [ %phitmp, %bb3 ] ; <i32> [#uses=2]
22   %0 = icmp slt i32 %indvar, %argc                ; <i1> [#uses=1]
23   br i1 %0, label %bb1, label %bb.nph8
24
25 bb.nph8:                                          ; preds = %bb4, %bb1, %entry
26   unreachable
27 }