Record the lazy deoptimization environmnent only at LLazyBailout-instructions.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 24 Jan 2011 13:29:39 +0000 (13:29 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 24 Jan 2011 13:29:39 +0000 (13:29 +0000)
commit811e7785926486b791b6b6374d37ff962524b7f4
tree2b2cb6b7bfd7164dd95887d428dc2aadb2bb79d3
parent883a56717dc29f5fde0c82f2a09359fdbd8b0109
Record the lazy deoptimization environmnent only at LLazyBailout-instructions.

This saves one pointer per LIR instructions. The change relies on the fact
that there is a LazyBailout instruction at all the places where we need
to register a lazy deoptimization environment.

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

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