| ; 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 |
| %p = getelementptr inbounds [3800 x i8], [3800 x i8]* %a1, i32 0, i32 0 |
| ret void |
| } |