summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-05-16 19:44:40 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-05-16 19:44:40 +0000
commit50f02f9d21f3d3558249910b4e05abb49e8c6f50 (patch)
tree10b0d6653639940b9d3c5db0a673c684571225b3 /test
parent3209baefd4ab8242563118c37d8357bd9de6b421 (diff)
downloadllvm-50f02f9d21f3d3558249910b4e05abb49e8c6f50.tar.gz
llvm-50f02f9d21f3d3558249910b4e05abb49e8c6f50.tar.bz2
llvm-50f02f9d21f3d3558249910b4e05abb49e8c6f50.tar.xz
More test coverage for addFrameMove.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182041 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/CodeGen/Mips/eh-return64.ll12
1 files changed, 7 insertions, 5 deletions
diff --git a/test/CodeGen/Mips/eh-return64.ll b/test/CodeGen/Mips/eh-return64.ll
index 373a9a1144..32fc5e6189 100644
--- a/test/CodeGen/Mips/eh-return64.ll
+++ b/test/CodeGen/Mips/eh-return64.ll
@@ -52,7 +52,9 @@ entry:
unreachable
; CHECK: f2
+; CHECK: .cfi_startproc
; CHECK: daddiu $sp, $sp, -[[spoffset:[0-9]+]]
+; CHECK: .cfi_def_cfa_offset [[spoffset]]
; check that $a0-$a3 are saved on stack.
; CHECK: sd $4, [[offset0:[0-9]+]]($sp)
@@ -61,10 +63,10 @@ entry:
; CHECK: sd $7, [[offset3:[0-9]+]]($sp)
; check that .cfi_offset directives are emitted for $a0-$a3.
-; CHECK: .cfi_offset 4,
-; CHECK: .cfi_offset 5,
-; CHECK: .cfi_offset 6,
-; CHECK: .cfi_offset 7,
+; CHECK: .cfi_offset 4, -8
+; CHECK: .cfi_offset 5, -16
+; CHECK: .cfi_offset 6, -24
+; CHECK: .cfi_offset 7, -32
; check that stack adjustment and handler are put in $v1 and $v0.
; CHECK: move $3, $4
@@ -83,5 +85,5 @@ entry:
; CHECK: move $ra, $2
; CHECK: jr $ra
; CHECK: daddu $sp, $sp, $3
-
+; CHECK: .cfi_endproc
}