ARM: Correctly align arguments after a byval struct is passed on the stack
authorOliver Stannard <oliver.stannard@arm.com>
Wed, 5 Mar 2014 15:25:27 +0000 (15:25 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Wed, 5 Mar 2014 15:25:27 +0000 (15:25 +0000)
commit0d31d1e61271ad4d93c1c567a97fef4077124b8c
tree3801e9922bd9730ec5034115f9a233c9f950f820
parentf6003a6337e362432591509d151482cf245f4734
ARM: Correctly align arguments after a byval struct is passed on the stack

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202985 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/CallingConvLower.h
lib/Target/ARM/ARMFrameLowering.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/ARM/Thumb1FrameLowering.cpp
test/CodeGen/ARM/2013-04-05-Small-ByVal-Structs-PR15293.ll
test/CodeGen/ARM/2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll
test/CodeGen/ARM/2014-02-21-byval-reg-split-alignment.ll [new file with mode: 0644]