diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:17:04 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:17:04 +0000 |
| commit | b915e9e0fc85ba6f398b3fab0db6a81a8913af94 (patch) | |
| tree | 98b8f811c7aff2547cab8642daf372d6c59502fb /test/CodeGen/ARM/debug-frame-large-stack.ll | |
| parent | 6421cca32f69ac849537a3cff78c352195e99f1b (diff) | |
Notes
Diffstat (limited to 'test/CodeGen/ARM/debug-frame-large-stack.ll')
| -rw-r--r-- | test/CodeGen/ARM/debug-frame-large-stack.ll | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/test/CodeGen/ARM/debug-frame-large-stack.ll b/test/CodeGen/ARM/debug-frame-large-stack.ll index 1f814e70d543..22869c21193c 100644 --- a/test/CodeGen/ARM/debug-frame-large-stack.ll +++ b/test/CodeGen/ARM/debug-frame-large-stack.ll @@ -23,13 +23,16 @@ define void @test2() { ; CHECK-ARM-LABEL: test2: ; CHECK-ARM: .cfi_startproc -; CHECK-ARM: push {r4, r5} -; CHECK-ARM: .cfi_def_cfa_offset 8 -; CHECK-ARM: .cfi_offset r5, -4 -; CHECK-ARM: .cfi_offset r4, -8 +; CHECK-ARM: push {r4, r5, r11, lr} +; CHECK-ARM: .cfi_def_cfa_offset 16 +; CHECK-ARM: .cfi_offset lr, -4 +; CHECK-ARM: .cfi_offset r11, -8 +; CHECK-ARM: .cfi_offset r5, -12 +; CHECK-ARM: .cfi_offset r4, -16 +; CHECK-ARM: add r11, sp, #8 +; CHECK-ARM: .cfi_def_cfa r11, 8 ; CHECK-ARM: sub sp, sp, #72 ; CHECK-ARM: sub sp, sp, #4096 -; CHECK-ARM: .cfi_def_cfa_offset 4176 ; CHECK-ARM: .cfi_endproc ; CHECK-ARM-FP_ELIM-LABEL: test2: @@ -54,14 +57,15 @@ define i32 @test3() { ; CHECK-ARM-LABEL: test3: ; CHECK-ARM: .cfi_startproc -; CHECK-ARM: push {r4, r5, r11} -; CHECK-ARM: .cfi_def_cfa_offset 12 -; CHECK-ARM: .cfi_offset r11, -4 -; CHECK-ARM: .cfi_offset r5, -8 -; CHECK-ARM: .cfi_offset r4, -12 +; CHECK-ARM: push {r4, r5, r11, lr} +; CHECK-ARM: .cfi_def_cfa_offset 16 +; CHECK-ARM: .cfi_offset lr, -4 +; CHECK-ARM: .cfi_offset r11, -8 +; CHECK-ARM: .cfi_offset r5, -12 +; CHECK-ARM: .cfi_offset r4, -16 ; CHECK-ARM: add r11, sp, #8 -; CHECK-ARM: .cfi_def_cfa r11, 4 -; CHECK-ARM: sub sp, sp, #20 +; CHECK-ARM: .cfi_def_cfa r11, 8 +; CHECK-ARM: sub sp, sp, #16 ; CHECK-ARM: sub sp, sp, #805306368 ; CHECK-ARM: bic sp, sp, #15 ; CHECK-ARM: .cfi_endproc |
