[turbofan]: Fix TurboFan for out-of-line constant pool on Arm.
authorrmcilroy@chromium.org <rmcilroy@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 15 Aug 2014 14:35:00 +0000 (14:35 +0000)
committerrmcilroy@chromium.org <rmcilroy@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 15 Aug 2014 14:35:00 +0000 (14:35 +0000)
commitee26e273cb4d03afe6336d97b96744f4e06e7ede
tree00601088aad7e0d866d924b15814dd173b670395
parent10b0c6d36a01817403cd7bcbd17051373fefb73b
[turbofan]: Fix TurboFan for out-of-line constant pool on Arm.

Use LeaveFrame so that the constant pool pointer register is correctly restored
when using the out-of-line constant pool.  Also clean up duplicate code in
builtins-arm.cc.

R=bmeurer@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23134 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/builtins-arm.cc
src/compiler/arm/code-generator-arm.cc