1 ; RUN: llc -mtriple=i686-linux < %s | FileCheck %s
3 define i1 @no_viable_top_fallthrough() {
4 ; CHECK-LABEL: no_viable_top_fallthrough
15 %val1 = call i1 @foo()
16 br i1 %val1, label %.bb1, label %.header, !prof !10
19 %val2 = call i1 @foo()
20 br i1 %val2, label %.stop, label %.exit, !prof !10
23 %val3 = call i1 @foo()
24 br i1 %val3, label %.bb2, label %.exit
27 %val4 = call i1 @foo()
28 br i1 %val4, label %.middle, label %.bb3, !prof !10
31 %val5 = call i1 @foo()
32 br i1 %val5, label %.header, label %.backedge
35 %val6 = call i1 @foo()
39 %val7 = call i1 @foo()
43 %val8 = call i1 @foo()
47 %result = call i1 @foo()
53 !10 = !{!"branch_weights", i32 90, i32 10}