Unify deoptimizer for stub failure trampoline frames.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 8 Mar 2013 16:18:50 +0000 (16:18 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 8 Mar 2013 16:18:50 +0000 (16:18 +0000)
commit0cfe1dce9e8b8c65f23423aaad58e20bed1427e1
tree307ea8c31e18f42087bce4186c05fa5fb49277e8
parentfffadaf9ba3b16fc5983e58758fc6775e4b79091
Unify deoptimizer for stub failure trampoline frames.

This unifies the translation of a compiled stub frame to a stub failure
trampoline frame. Only the frame's register allocation is different on
each architecture and can be factored out.

R=danno@chromium.org

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

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