1 ; RUN: llc < %s -march=arm | \ 2 ; RUN: grep strb | count 1 3 ; RUN: llc < %s -march=arm | \ 4 ; RUN: grep strh | count 1 5 6 define void @test1(i32 %v, i16* %ptr) { 7 %tmp = trunc i32 %v to i16 ; <i16> [#uses=1] 8 store i16 %tmp, i16* %ptr 9 ret void 10 } 11 12 define void @test2(i32 %v, i8* %ptr) { 13 %tmp = trunc i32 %v to i8 ; <i8> [#uses=1] 14 store i8 %tmp, i8* %ptr 15 ret void 16 } 17