1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py 2; RUN: llc -mtriple=thumbv7-none-eabi %s -o - | FileCheck %s 3 4define void @multiple_store() { 5; CHECK-LABEL: multiple_store: 6; CHECK: @ %bb.0: 7; CHECK-NEXT: movw r0, #16960 8; CHECK-NEXT: movs r1, #42 9; CHECK-NEXT: movt r0, #15 10; 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, #20394 14; CHECK-NEXT: movt r0, #18 15; CHECK-NEXT: str r1, [r0] 16; CHECK-NEXT: bx lr 17 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 void 22} 23