Andrew Lenharth | 10d7f9a | 2006-02-01 19:36:52 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | llc -march=alpha | not grep cmovlt |
2 | ; RUN: llvm-as < %s | llc -march=alpha | grep cmoveq | ||||
3 | |||||
4 | long %cmovlt_(long %a, long %c) { | ||||
5 | entry: | ||||
6 | %tmp.1 = setlt long %c, 0 | ||||
7 | %retval = select bool %tmp.1, long %a, long 10 | ||||
8 | ret long %retval | ||||
9 | } | ||||
10 | |||||
11 | long %cmov_const(long %a, long %b, long %c) { | ||||
12 | entry: | ||||
13 | %tmp.1 = setlt long %a, %b | ||||
14 | %retval = select bool %tmp.1, long %c, long 10 | ||||
15 | ret long %retval | ||||
16 | } | ||||
17 |