| ; RUN: llc -mtriple=i686-linux < %s | FileCheck %s |
| define i1 @block_filter() !prof !22{ |
| ; CHECK-LABEL: block_filter |
| br i1 %val1, label %.bb1, label %.pred, !prof !2 |
| br i1 %val11, label %.header2, label %.pred, !prof !2 |
| br i1 %val2, label %.latch2, label %.cold, !prof !10 |
| br i1 %val4, label %.latch2, label %.problem |
| br i1 %val5, label %.header2, label %.latch1, !prof !1 |
| br i1 %val6, label %.header1, label %.exit, !prof !1 |
| !1 = !{!"branch_weights", i32 5, i32 5} |
| !2 = !{!"branch_weights", i32 60, i32 40} |
| !3 = !{!"branch_weights", i32 90, i32 10} |
| !10 = !{!"branch_weights", i32 90, i32 10} |
| !22 = !{!"function_entry_count", i64 100} |