Reviewers: iposva, William Hesse,

Message:
There are some pending issues to fix after this is submitted: we're
getting dangerously close to having to manage esi and edi registers
properly across calls; also the make mergable code for branches should
be moved off the edge leading to a branch and onto the taken edge.

Description:
Initial real implementation of simple merge for frames.  Does not yet
support register->register moves (which never occur right now).

This is preliminary, so comments on what sort of abstractions it needs
are very welcome.

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

SVN Base: http://v8.googlecode.com/svn/branches/experimental/toiger/

Affected files:
   M     src/codegen-ia32.cc
   M     src/codegen.cc
   M     src/flag-definitions.h
   M     src/jump-target-ia32.cc
   M     src/register-allocator-ia32.h
   M     src/register-allocator-ia32.cc
   M     src/virtual-frame-ia32.h
   M     src/virtual-frame-ia32.cc



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

Reply via email to