Reviewers: William Hesse, Description: Experimental: begin using the register allocator for do and while loops, as well as continue and break statements.
This required fixing branches to blocks that have an expected frame. The expected frame needs to be split (cloned), with one copy being merged to the expected frame and the other flowing to the fall through. It also requires reestablishing a spilled frame when a break or continue jumps into spilled code. Please review this at http://codereview.chromium.org/17044 SVN Base: http://v8.googlecode.com/svn/branches/experimental/toiger/ Affected files: M src/codegen-ia32.cc M src/jump-target-ia32.cc --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
