Add support for deoptimization on x64.
authorricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 25 Jan 2011 07:57:56 +0000 (07:57 +0000)
committerricow@chromium.org <ricow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 25 Jan 2011 07:57:56 +0000 (07:57 +0000)
commitd5cab38a3358cf03aba682ae9904c76d7897109e
treefd65b2525dd4d3f1b055d840cf79d411f5d56173
parent161d631b5e03bf869dd6ae5d640ac0c787c31bd8
Add support for deoptimization on x64.

I did not take out the code relating to osr from the generate method
since this makes it easier to compare to ia32 (we will abort anyway when we hit the osr code so there should be no issues with having this in)

Review URL: http://codereview.chromium.org/6390001

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6449 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/deoptimizer-arm.cc
src/ia32/deoptimizer-ia32.cc
src/x64/assembler-x64.cc
src/x64/assembler-x64.h
src/x64/builtins-x64.cc
src/x64/deoptimizer-x64.cc
src/x64/lithium-codegen-x64.cc
test/cctest/cctest.status
test/mjsunit/mjsunit.status