| Bill Wendling | 03f0af3 | 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 | } | ||||