Unify deoptimizer for construct stub frames.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 6 Mar 2013 16:12:24 +0000 (16:12 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 6 Mar 2013 16:12:24 +0000 (16:12 +0000)
commit2b7891c3034dd3b8e07ded08d6a03f338cc21346
treef6e7964647cf81dfb39e9b99037f6d52ac3f186b
parent07e2494735342f0d7ec6e348a4a570ce9c6eff37
Unify deoptimizer for construct stub frames.

This unifies the translation of artificial construct stub frames. The
frame layout is almost the same on all architectures and only differs
in the presence of a slot holding the constructor function.

R=svenpanne@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13843 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/deoptimizer-arm.cc
src/arm/frames-arm.h
src/deoptimizer.cc
src/ia32/deoptimizer-ia32.cc
src/ia32/frames-ia32.h
src/mips/deoptimizer-mips.cc
src/mips/frames-mips.h
src/x64/deoptimizer-x64.cc
src/x64/frames-x64.h