[rtsan] Add fork/execve interceptors (#117198)
[llvm-project.git] / llvm / test / CodeGen / Thumb2 / emit-unwinding.ll
blob1931343de2457f9b4d1f3a92ce980943605dbf8b
1 ; RUN: llc -mtriple thumbv7em-apple-unknown-eabi-macho %s -o - -O0 | FileCheck %s
3 ; CHECK: add r7, sp, #{{[1-9]+}}
5 define void @foo1() {
6   call void asm sideeffect "", "~{r4}"()
7   call void @foo2()
8   ret void
11 declare void @foo2()
13 ; CHECK: _bar:
14 ; CHECK-NEXT: .cfi_startproc
15 ; CHECK-NEXT: @ %bb.0:
16 ; CHECK-NEXT: subw    sp, sp, #3800
17 ; CHECK-NEXT: .cfi_def_cfa_offset 3800
18 ; CHECK-NEXT: addw    sp, sp, #3800
19 ; CHECK-NEXT: bx      lr
20 ; CHECK-NEXT: .cfi_endproc
22 define void @bar() {
23   %a1 = alloca [3800 x i8], align 4
24   ret void