; 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 | |
} |