Matt Arsenault | 0cf3956 | 2014-10-22 05:30:42 +0000 | [diff] [blame] | 1 | ; XFAIL: * |
2 | ; RUN: llc -march=r600 -mcpu=SI -verify-machineinstrs < %s | ||||
3 | |||||
4 | define void @br_i1_phi(i32 %arg, i1 %arg1) #0 { | ||||
5 | bb: | ||||
6 | br i1 %arg1, label %bb2, label %bb3 | ||||
7 | |||||
8 | bb2: ; preds = %bb | ||||
9 | br label %bb3 | ||||
10 | |||||
11 | bb3: ; preds = %bb2, %bb | ||||
12 | %tmp = phi i1 [ true, %bb2 ], [ false, %bb ] | ||||
13 | br i1 %tmp, label %bb4, label %bb6 | ||||
14 | |||||
15 | bb4: ; preds = %bb3 | ||||
16 | %tmp5 = mul i32 undef, %arg | ||||
17 | br label %bb6 | ||||
18 | |||||
19 | bb6: ; preds = %bb4, %bb3 | ||||
20 | ret void | ||||
21 | } |