Bill Wendling | 9f7c5c0 | 2010-01-05 22:39:10 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86-64 |
2 | ; <rdar://problem/7499313> | ||||
3 | target triple = "i686-apple-darwin8" | ||||
4 | |||||
5 | declare void @func2(i16 zeroext) | ||||
6 | |||||
7 | define void @func1() nounwind { | ||||
8 | entry: | ||||
9 | %t1 = icmp ne i8 undef, 0 | ||||
10 | %t2 = icmp eq i8 undef, 14 | ||||
11 | %t3 = and i1 %t1, %t2 | ||||
12 | %t4 = select i1 %t3, i16 0, i16 128 | ||||
13 | call void @func2(i16 zeroext %t4) nounwind | ||||
14 | ret void | ||||
15 | } |