Both of these functions should turn into cmpbge instructions, even though
[oota-llvm.git] / test / CodeGen / Alpha / cmpbge.ll
1 ; RUN: llvm-as < %s | llc -march=alpha | grep cmpbge | wc -l | grep 2
2
3 bool %test1(ulong %A, ulong %B) {
4         %C = and ulong %A, 255
5         %D = and ulong %B, 255
6         %E = setge ulong %C, %D
7         ret bool %E
8 }
9
10 bool %test2(ulong %a, ulong %B) {
11         %A = shl ulong %a, ubyte 1
12         %C = and ulong %A, 254
13         %D = and ulong %B, 255
14         %E = setge ulong %C, %D
15         ret bool %E
16 }