Support full deoptimization during GC via stack guard.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 12 Apr 2013 08:58:22 +0000 (08:58 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 12 Apr 2013 08:58:22 +0000 (08:58 +0000)
commit4a9c3d4a66f8dcb7ce2cfe602428af5f1ff00b4f
tree3d3e42e56efa1193b14e9c82ccb6858cb85b7d59
parent75c388e691e80e5a4639061aeda5fc11b36e00db
Support full deoptimization during GC via stack guard.

This adds support to the stack guard to trigger a full deoptimization of
all optimized code when the GC kicks into high promotion mode. Global
pretenuring decisions in optimized code can then be based on the high
promotion mode.

R=ulan@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14243 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/execution.cc
src/execution.h
src/heap.cc
src/heap.h