Reviewers: Kasper Lund, Kevin Millikin,

Description:
Reduce the memory used by frame elements from two words to one by
encoding the values in one word and by using an indirection table for
handles.

This reduces compilation time by roughly 10% and we should be able to
make the slow case equality checking of frame elements faster as well.

Please review this at http://codereview.chromium.org/115347

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
   M     src/arm/virtual-frame-arm.h
   M     src/compiler.h
   M     src/compiler.cc
   A     src/frame-element.h
   M     src/ia32/virtual-frame-ia32.h
   A     src/jump-target-inl.h
   M     src/jump-target.h
   M     src/jump-target.cc
   M     src/register-allocator-inl.h
   M     src/register-allocator.h
   M     src/virtual-frame.h
   M     src/virtual-frame.cc
   M     src/zone.h
   M     tools/gyp/v8.gyp
   M     tools/visual_studio/v8_base.vcproj



--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to