summaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2015-04-23 20:31:26 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2015-04-23 20:31:26 +0000
commitf86c29ea2c0321aa4dcad42c83ff7f09bab1b7d8 (patch)
treeb3e159121c2f87e605714ff6700e0431a4f5de9e /test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll
parentb28abbf98b185ded306579cb4db75366274d593a (diff)
ARM: When spilling extra registers for alignment, prefer low registers on all Thumb targets.
This makes it more likely that we can use the 16-bit push and pop instructions on Thumb-2, saving around 4 bytes per function. Differential Revision: http://reviews.llvm.org/D9165 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235637 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll')
-rw-r--r--test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll b/test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll
index 446403d79ca..5e82b0925b2 100644
--- a/test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll
+++ b/test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll
@@ -33,7 +33,7 @@ define void @foo2(double %p0, ; --> D0
%struct_t* byval %p10) ; --> Stack+8
{
entry:
-;CHECK: push.w {r11, lr}
+;CHECK: push {r7, lr}
;CHECK-NOT: stm
;CHECK: add r0, sp, #16
;CHECK: bl fooUseStruct