Reviewers: danno,

Message:
I have re-implemented dynamic stack alignment in the correct way while
researching some performance flakiness on the older hardware.

Uploading this CL so that this work will not be lost.

Leaving it for later to decide whether we want this or not.

Description:
Reimplement dynamic frame alignment for frames that are compiled via OSR or have
more than 2 double spill slots.

The first spill slot is now reserved on all optimized frames to distinguish
frames that were aligned.


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

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

Affected files:
  M src/deoptimizer.h
  M src/deoptimizer.cc
  M src/ia32/deoptimizer-ia32.cc
  M src/ia32/frames-ia32.h
  M src/ia32/lithium-codegen-ia32.h
  M src/ia32/lithium-codegen-ia32.cc
  M src/ia32/lithium-ia32.h
  M src/ia32/lithium-ia32.cc


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

Reply via email to