21 lines · plain
1; RUN: llc -mtriple=arm-eabi %s -o - | FileCheck %s2 3define void @test1(i32 %v, ptr %ptr) {4 %tmp = trunc i32 %v to i16 ; <i16> [#uses=1]5 store i16 %tmp, ptr %ptr6 ret void7}8 9define void @test2(i32 %v, ptr %ptr) {10 %tmp = trunc i32 %v to i8 ; <i8> [#uses=1]11 store i8 %tmp, ptr %ptr12 ret void13}14 15; CHECK: strh16; CHECK-NOT: strh17 18; CHECK: strb19; CHECK-NOT: strb20 21