blob: 617c39374ff67858c27156535daebe6f8a3417b6 [file] [log] [blame]
Dan Gohmanb1e1e822009-09-08 16:50:01 +00001; RUN: opt %s -licm -loop-unroll -disable-output
Devang Patel5c4cd0d2007-10-05 22:29:34 +00002
3@resonant = external global i32 ; <i32*> [#uses=2]
4
5define void @weightadj() {
6entry:
7 br label %bb
8
9bb: ; preds = %bb158, %entry
10 store i32 0, i32* @resonant, align 4
11 br i1 false, label %g.exit, label %bb158
12
13g.exit: ; preds = %bb68, %bb
14 br i1 false, label %bb68, label %cond_true
15
16cond_true: ; preds = %g.exit
17 store i32 1, i32* @resonant, align 4
18 br label %bb68
19
20bb68: ; preds = %cond_true, %g.exit
21 %tmp71 = icmp slt i32 0, 0 ; <i1> [#uses=1]
22 br i1 %tmp71, label %g.exit, label %bb158
23
24bb158: ; preds = %bb68, %bb
25 br i1 false, label %bb, label %return
26
27return: ; preds = %bb158
28 ret void
29}