Rafael Espindola | 71f3b94 | 2006-09-19 15:49:25 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | llc -march=arm && |
2 | ; RUN: llvm-as < %s | llc -march=arm | grep "mul r0, r12, r0" | wc -l | grep 1 && | ||||
3 | ; RUN: llvm-as < %s | llc -march=arm | grep "mul r0, r1, r0" | wc -l | grep 1 | ||||
4 | |||||
5 | int %mul1(int %u) { | ||||
6 | entry: | ||||
7 | %tmp = mul int %u, %u; | ||||
8 | ret int %tmp | ||||
9 | } | ||||
10 | |||||
11 | int %mul2(int %u, int %v) { | ||||
12 | entry: | ||||
13 | %tmp = mul int %u, %v; | ||||
14 | ret int %tmp | ||||
15 | } |