| Dan Gohman | 8c89a50 | 2007-08-15 13:36:28 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -march=arm | grep cmp | count 1 |
| Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 2 | |
| 3 | |||||
| 4 | define i1 @t1(i64 %x) { | ||||
| 5 | %B = icmp slt i64 %x, 0 | ||||
| 6 | ret i1 %B | ||||
| 7 | } | ||||
| 8 | |||||
| 9 | define i1 @t2(i64 %x) { | ||||
| 10 | %tmp = icmp ult i64 %x, 4294967296 | ||||
| 11 | ret i1 %tmp | ||||
| 12 | } | ||||
| 13 | |||||
| 14 | define i1 @t3(i32 %x) { | ||||
| 15 | %tmp = icmp ugt i32 %x, -1 | ||||
| 16 | ret i1 %tmp | ||||
| 17 | } | ||||