Fixed some bugs in register stack pass.
[llvm/zpu.git] / test / CodeGen / Blackfin / int-setcc.ll
blob6bd9f86a999c5a933c40e52de068d290990085c0
1 ; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
3 define fastcc void @Evaluate() {
4 entry:
5         br i1 false, label %cond_false186, label %cond_true
7 cond_true:              ; preds = %entry
8         ret void
10 cond_false186:          ; preds = %entry
11         br i1 false, label %cond_true293, label %bb203
13 bb203:          ; preds = %cond_false186
14         ret void
16 cond_true293:           ; preds = %cond_false186
17         br i1 false, label %cond_true298, label %cond_next317
19 cond_true298:           ; preds = %cond_true293
20         br i1 false, label %cond_next518, label %cond_true397.preheader
22 cond_next317:           ; preds = %cond_true293
23         ret void
25 cond_true397.preheader:         ; preds = %cond_true298
26         ret void
28 cond_next518:           ; preds = %cond_true298
29         br i1 false, label %bb1069, label %cond_true522
31 cond_true522:           ; preds = %cond_next518
32         ret void
34 bb1069:         ; preds = %cond_next518
35         br i1 false, label %cond_next1131, label %bb1096
37 bb1096:         ; preds = %bb1069
38         ret void
40 cond_next1131:          ; preds = %bb1069
41         br i1 false, label %cond_next1207, label %cond_true1150
43 cond_true1150:          ; preds = %cond_next1131
44         ret void
46 cond_next1207:          ; preds = %cond_next1131
47         br i1 false, label %cond_next1219, label %cond_true1211
49 cond_true1211:          ; preds = %cond_next1207
50         ret void
52 cond_next1219:          ; preds = %cond_next1207
53         br i1 false, label %cond_true1223, label %cond_next1283
55 cond_true1223:          ; preds = %cond_next1219
56         br i1 false, label %cond_true1254, label %cond_true1264
58 cond_true1254:          ; preds = %cond_true1223
59         br i1 false, label %bb1567, label %cond_true1369.preheader
61 cond_true1264:          ; preds = %cond_true1223
62         ret void
64 cond_next1283:          ; preds = %cond_next1219
65         ret void
67 cond_true1369.preheader:                ; preds = %cond_true1254
68         ret void
70 bb1567:         ; preds = %cond_true1254
71         %tmp1605 = load i8* null                ; <i8> [#uses=1]
72         %tmp1606 = icmp eq i8 %tmp1605, 0               ; <i1> [#uses=1]
73         br i1 %tmp1606, label %cond_next1637, label %cond_true1607
75 cond_true1607:          ; preds = %bb1567
76         ret void
78 cond_next1637:          ; preds = %bb1567
79         ret void