Dan Gohman | 0a06310 | 2009-09-08 23:54:48 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86-64 | grep lea | count 3 |
2 | ; RUN: llc < %s -march=x86-64 | grep shl | count 1 | ||||
3 | ; RUN: llc < %s -march=x86-64 | not grep imul | ||||
Evan Cheng | 04ecee1 | 2009-03-28 05:57:29 +0000 | [diff] [blame] | 4 | |
5 | define i64 @t1(i64 %a) nounwind readnone { | ||||
6 | entry: | ||||
7 | %0 = mul i64 %a, 81 ; <i64> [#uses=1] | ||||
8 | ret i64 %0 | ||||
9 | } | ||||
10 | |||||
11 | define i64 @t2(i64 %a) nounwind readnone { | ||||
12 | entry: | ||||
13 | %0 = mul i64 %a, 40 ; <i64> [#uses=1] | ||||
14 | ret i64 %0 | ||||
15 | } |