A64: Clean and improve ArgumentsAdaptorTrampoline.
authoralexandre.rames@arm.com <alexandre.rames@arm.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 7 Mar 2014 15:25:28 +0000 (15:25 +0000)
committeralexandre.rames@arm.com <alexandre.rames@arm.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 7 Mar 2014 15:25:28 +0000 (15:25 +0000)
commit9bb39d0a1cd10063a8963decfb229486826d860b
tree3bffa570887b0706101781f7f15b1d4e8ef52cc7
parent33a46be689ecfd09faf9aa831e2cd68e42b99b7f
A64: Clean and improve ArgumentsAdaptorTrampoline.

This patch:
 - uses named registers
 - reserves all the stack space in one go to avoid operations on csp
 - uses LDP/STP to copy the arguments

R=jochen@chromium.org

Review URL: https://codereview.chromium.org/184103003

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19725 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/a64/builtins-a64.cc