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