1 ; RUN: llc < %s -march=arm | FileCheck %s
3 define i32 @t9(i32 %v) nounwind readnone {
6 ; CHECK: add r0, r0, r0, lsl #3
11 define i32 @t7(i32 %v) nounwind readnone {
14 ; CHECK: rsb r0, r0, r0, lsl #3
19 define i32 @t5(i32 %v) nounwind readnone {
22 ; CHECK: add r0, r0, r0, lsl #2
27 define i32 @t3(i32 %v) nounwind readnone {
30 ; CHECK: add r0, r0, r0, lsl #1
35 define i32 @t12288(i32 %v) nounwind readnone {
38 ; CHECK: add r0, r0, r0, lsl #1
40 %0 = mul i32 %v, 12288