Reviewers: fschneider, Mads Ager, Description: Refactor construction of polymorphic loads, stores, and calls.
Rather than passing in a pair of unequal-length lists, pass the default subgraph separately. Construct the typecase from the top down rather than the bottom up, so it doesn't need an intermediate zone list. Also, change a basic block's 'last' instruction field to really be its last instruction by correctly updating it when inserting and removing instructions. Please review this at http://codereview.chromium.org/6516016/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge/build/ia32 Affected files: M src/hydrogen-instructions.cc M src/hydrogen.h M src/hydrogen.cc -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
