brintos

brintos / llvm-project-archived public Read only

0
0
Text · 433 B · 97e3b00 Raw
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