Convert tests using "| wc -l | grep ..." to use the count script.
[oota-llvm.git] / test / CodeGen / ARM / constants.ll
1 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
2 ; RUN:   grep {mov r0, #0} | count 1
3 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
4 ; RUN:   grep {mov r0, #255$} | count 1
5 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
6 ; RUN:   grep {mov r0.*256} | count 1
7 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
8 ; RUN:   grep {orr.*256} | count 1
9 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
10 ; RUN:   grep {mov r0, .*-1073741761} | count 1
11 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
12 ; RUN:   grep {mov r0, .*1008} | count 1
13 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
14 ; RUN:   grep {cmp r0, #1, 16} | count 1
15
16 uint %f1() {
17   ret uint 0
18 }
19
20 uint %f2() {
21   ret uint 255
22 }
23
24 uint %f3() {
25   ret uint 256
26 }
27
28 uint %f4() {
29   ret uint 257
30 }
31
32 uint %f5() {
33   ret uint 3221225535
34 }
35
36 uint %f6() {
37   ret uint 1008
38 }
39
40 void %f7(uint %a) {
41         %b = setgt uint %a, 65536
42         br bool %b, label %r, label %r
43
44 r:
45         ret void
46 }