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 -~----------~----~----~----~------~----~------~--~---
