Dan Gohman | 1b4c2777 | 2009-09-08 16:50:01 +0000 | [diff] [blame] | 1 | ; RUN: opt %s -jump-threading | llvm-dis |
Chris Lattner | efb1590 | 2009-01-19 21:20:34 +0000 | [diff] [blame] | 2 | ; PR3353 |
3 | |||||
4 | define i32 @test(i8 %X) { | ||||
5 | entry: | ||||
6 | %Y = add i8 %X, 1 | ||||
7 | %Z = add i8 %Y, 1 | ||||
8 | br label %bb33.i | ||||
9 | |||||
10 | bb33.i: ; preds = %bb33.i, %bb32.i | ||||
11 | switch i8 %Y, label %bb32.i [ | ||||
12 | i8 39, label %bb35.split.i | ||||
13 | i8 13, label %bb33.i | ||||
14 | ] | ||||
15 | |||||
16 | bb35.split.i: | ||||
17 | ret i32 5 | ||||
18 | bb32.i: | ||||
19 | ret i32 1 | ||||
20 | } | ||||
21 |