Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / ARM / str_trunc.ll
blob97e3b00f5cda3cbec01a0377280d0b48dea8bb16
1 ; RUN: llc -mtriple=arm-eabi %s -o - | FileCheck %s
3 define void @test1(i32 %v, ptr %ptr) {
4         %tmp = trunc i32 %v to i16              ; <i16> [#uses=1]
5         store i16 %tmp, ptr %ptr
6         ret void
9 define void @test2(i32 %v, ptr %ptr) {
10         %tmp = trunc i32 %v to i8               ; <i8> [#uses=1]
11         store i8 %tmp, ptr %ptr
12         ret void
15 ; CHECK: strh
16 ; CHECK-NOT: strh
18 ; CHECK: strb
19 ; CHECK-NOT: strb