Follow up to d0858bffa11, add missing REQUIRES x86
[llvm-project.git] / llvm / test / Transforms / SimpleLoopUnswitch / 2007-10-04-DomFrontier.ll
blobf4c1ff39b5282b6eba24e59bdd837c65010f4cc1
1 ; RUN: opt < %s -passes='loop-mssa(licm),loop-unroll' -disable-output
3 @resonant = external global i32         ; <ptr> [#uses=2]
5 define void @weightadj() {
6 entry:
7         br label %bb
9 bb:             ; preds = %bb158, %entry
10         store i32 0, ptr @resonant, align 4
11         br i1 false, label %g.exit, label %bb158
13 g.exit:         ; preds = %bb68, %bb
14         br i1 false, label %bb68, label %cond_true
16 cond_true:              ; preds = %g.exit
17         store i32 1, ptr @resonant, align 4
18         br label %bb68
20 bb68:           ; preds = %cond_true, %g.exit
21         %tmp71 = icmp slt i32 0, 0              ; <i1> [#uses=1]
22         br i1 %tmp71, label %g.exit, label %bb158
24 bb158:          ; preds = %bb68, %bb
25         br i1 false, label %bb, label %return
27 return:         ; preds = %bb158
28         ret void