23 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc -mtriple=thumbv7-none-eabi %s -o - | FileCheck %s3 4define void @multiple_store() {5; CHECK-LABEL: multiple_store:6; CHECK: @ %bb.0:7; CHECK-NEXT: movw r0, #169608; CHECK-NEXT: movs r1, #429; CHECK-NEXT: movt r0, #1510; CHECK-NEXT: str.w r1, [r0, #42]11; CHECK-NEXT: str r1, [r0, #24]12; CHECK-NEXT: str r1, [r0]13; CHECK-NEXT: movw r0, #2039414; CHECK-NEXT: movt r0, #1815; CHECK-NEXT: str r1, [r0]16; CHECK-NEXT: bx lr17 store i32 42, ptr inttoptr(i32 1000000 to ptr)18 store i32 42, ptr inttoptr(i32 1000024 to ptr)19 store i32 42, ptr inttoptr(i32 1000042 to ptr)20 store i32 42, ptr inttoptr(i32 1200042 to ptr)21 ret void22}23