Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / Transforms / SimplifyCFG / 2006-02-17-InfiniteUnroll.ll
1 ; RUN: llvm-upgrade < %s | llvm-as | opt -simplifycfg -disable-output
2
3 void %polnel_() {
4 entry:
5         %tmp595 = setlt int 0, 0                ; <bool> [#uses=4]
6         br bool %tmp595, label %bb148.critedge, label %cond_true40
7
8 bb36:           ; preds = %bb43
9         br bool %tmp595, label %bb43, label %cond_true40
10
11 cond_true40:            ; preds = %bb46, %cond_true40, %bb36, %entry
12         %tmp397 = setgt int 0, 0                ; <bool> [#uses=1]
13         br bool %tmp397, label %bb43, label %cond_true40
14
15 bb43:           ; preds = %cond_true40, %bb36
16         br bool false, label %bb53, label %bb36
17
18 bb46:           ; preds = %bb53
19         br bool %tmp595, label %bb53, label %cond_true40
20
21 bb53:           ; preds = %bb46, %bb43
22         br bool false, label %bb102, label %bb46
23
24 bb92.preheader:         ; preds = %bb102
25         ret void
26
27 bb102:          ; preds = %bb53
28         br bool %tmp595, label %bb148, label %bb92.preheader
29
30 bb148.critedge:         ; preds = %entry
31         ret void
32
33 bb148:          ; preds = %bb102
34         ret void
35 }