brintos

brintos / llvm-project-archived public Read only

0
0
Text · 537 B · 1931343 Raw
26 lines · plain
1; RUN: llc -mtriple thumbv7em-apple-unknown-eabi-macho %s -o - -O0 | FileCheck %s2 3; CHECK: add r7, sp, #{{[1-9]+}}4 5define void @foo1() {6  call void asm sideeffect "", "~{r4}"()7  call void @foo2()8  ret void9}10 11declare void @foo2()12 13; CHECK: _bar:14; CHECK-NEXT: .cfi_startproc15; CHECK-NEXT: @ %bb.0:16; CHECK-NEXT: subw    sp, sp, #380017; CHECK-NEXT: .cfi_def_cfa_offset 380018; CHECK-NEXT: addw    sp, sp, #380019; CHECK-NEXT: bx      lr20; CHECK-NEXT: .cfi_endproc21 22define void @bar() {23  %a1 = alloca [3800 x i8], align 424  ret void25}26