Peter Collingbourne | 0e5c068 | 2014-12-19 20:50:07 +0000 | [diff] [blame^] | 1 | ; RUN: llc < %s |
2 | |||||
3 | define void @f() { | ||||
4 | entry: | ||||
5 | br label %bb1 | ||||
6 | |||||
7 | bb1: | ||||
8 | %0 = phi [0 x { i8*, i64, i64 }] [ %load, %bb2 ], [ undef, %entry ] | ||||
9 | store [0 x { i8*, i64, i64 }] %0, [0 x { i8*, i64, i64 }]* undef, align 8 | ||||
10 | %1 = icmp eq i64 undef, 0 | ||||
11 | br i1 %1, label %bb2, label %bb3 | ||||
12 | |||||
13 | bb2: | ||||
14 | %load = load [0 x { i8*, i64, i64 }]* undef, align 8 | ||||
15 | br label %bb1 | ||||
16 | |||||
17 | bb3: | ||||
18 | ret void | ||||
19 | } |