Insert proper padding between lazy deoptimization points and safepoints.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 1 Dec 2011 14:19:34 +0000 (14:19 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 1 Dec 2011 14:19:34 +0000 (14:19 +0000)
commit8acd4accacbc1e0891ee81275c3d20088ccca84d
tree47e61c2c73ff18b5eaf596161e7b7cd2b270e311
parent75a8165950d16df50781d64d73f71dc7815541a4
Insert proper padding between lazy deoptimization points and safepoints.

On x64 we need 13 bytes for patching the call for lazy deopt. We have to
make sure that patching does not overwrite the code at the safepoint.

BUG=v8:1847
Review URL: http://codereview.chromium.org/8775009

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10126 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/x64/lithium-codegen-x64.cc
src/x64/lithium-codegen-x64.h