blob: a354056086046cf85b9aae36c68a1f7e28865842 [file] [log] [blame]
Dan Gohman5bb7c7c2009-09-08 22:34:10 +00001; RUN: opt %s -jump-threading -S | not grep phi
Nick Lewyckyfb4605d2009-06-19 04:56:29 +00002
3declare i8 @mcguffin()
4
5define i32 @test(i1 %foo, i8 %b) {
6entry:
7 %a = call i8 @mcguffin()
8 br i1 %foo, label %bb1, label %bb2
9bb1:
10 br label %jt
11bb2:
12 br label %jt
13jt:
14 %x = phi i8 [%a, %bb1], [%b, %bb2]
15 %A = icmp eq i8 %x, %a
16 br i1 %A, label %rt, label %rf
17rt:
18 ret i32 7
19rf:
20 ret i32 8
21}