xref: /aosp_15_r20/external/llvm/test/CodeGen/ARM/macho-frame-offset.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llc -mtriple thumbv7m-apple-macho -disable-fp-elim -o - %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Workerdefine void @func() {
4*9880d681SAndroid Build Coastguard Worker; CHECK-LABEL: func:
5*9880d681SAndroid Build Coastguard Worker; CHECK: push {r6, r7, lr}
6*9880d681SAndroid Build Coastguard Worker; CHECK: add r7, sp, #4
7*9880d681SAndroid Build Coastguard Worker  call void @bar()
8*9880d681SAndroid Build Coastguard Worker  call void asm sideeffect "", "~{r11}"()
9*9880d681SAndroid Build Coastguard Worker  ret void
10*9880d681SAndroid Build Coastguard Worker}
11*9880d681SAndroid Build Coastguard Worker
12*9880d681SAndroid Build Coastguard Workerdeclare void @bar()
13