Refactor inlined functions to avoid using subgraphs.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 7 Mar 2011 15:42:23 +0000 (15:42 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 7 Mar 2011 15:42:23 +0000 (15:42 +0000)
commit26626249880850d4f7990dbffad1dca9d6f14f3d
treecf4d1604ff6351892a84e17ef13f401580886a1a
parent4e05f1a091b687669fb0b3a6cf3496daa7eb6ad8
Refactor inlined functions to avoid using subgraphs.

Function inlining no longer uses subgraphs.  We detect inlining in an
effect context and avoid materializing a return value earlier than we
did before.

Review URL: http://codereview.chromium.org/6635012

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7080 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen.cc
src/hydrogen.h
src/preparser.cc