blob: efbb7619591e3ce86b4f946d0079bec9996de470 [file] [log] [blame]
Dan Gohmanf2f6ce62009-09-11 18:01:28 +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}