Reviewers: fschneider, Description: Shorten live ranges for arguments to runtime calls.
Before, the live ranges of the arguments extended to the call itself, and they were pushed immediately before the call. Now, they are spilled eagerly as soon as their value is available and they are spilled to the right place. The inlined runtime calls in the optimized backend are changed to work as in all the other backends: they get their arguments untranslated and can choose their own custom evaluation order. Please review this at http://codereview.chromium.org/6526047/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/hydrogen-instructions.h M src/hydrogen.h M src/hydrogen.cc M src/lithium.h -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
