| ; RUN: llc -mtriple thumbv7em-apple-unknown-eabi-macho %s -o - -O0 | FileCheck %s | |
| ; CHECK: add r7, sp, #{{[1-9]+}} | |
| define void @foo1() { | |
| call void asm sideeffect "", "~{r4}"() | |
| call void @foo2() | |
| ret void | |
| } | |
| declare void @foo2() | |
| ; CHECK: _bar: | |
| ; CHECK-NEXT: .cfi_startproc | |
| ; CHECK-NEXT: @ %bb.0: | |
| ; CHECK-NEXT: subw sp, sp, #3800 | |
| ; CHECK-NEXT: .cfi_def_cfa_offset 3800 | |
| ; CHECK-NEXT: addw sp, sp, #3800 | |
| ; CHECK-NEXT: bx lr | |
| ; CHECK-NEXT: .cfi_endproc | |
| define void @bar() { | |
| %a1 = alloca [3800 x i8], align 4 | |
| ret void | |
| } |