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

Reply via email to