More Hydrogen templatization.
authorishell@chromium.org <ishell@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 22 Oct 2013 11:29:05 +0000 (11:29 +0000)
committerishell@chromium.org <ishell@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 22 Oct 2013 11:29:05 +0000 (11:29 +0000)
commit32cdd4d48a01a88542cb81191f8a13835c3a3ec0
tree6fce8c7f810c85ba9853b678839c09f2a4b0fcb6
parentdd74f5aa08a60cb1581335042f1e662cce3f7e9e
More Hydrogen templatization.

Factories added to a set of Hydrogen classes.
Several old-style HXxx::New() replaced with New<HXxx>() and NewUncasted<HXxx>.
Several AddInstruction() calls following New::XXX() replaced with Add<XXX>().
AddLoadNamedField() method added to GraphBuilder.

R=bmeurer@chromium.org

Review URL: https://codereview.chromium.org/34523004

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