Fix IfBuilder to use instruction factories. Add missing instruction factories.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 19 Sep 2013 06:45:45 +0000 (06:45 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 19 Sep 2013 06:45:45 +0000 (06:45 +0000)
commit557e9b9d5c2e1173e9a7ac443760ebdebc926bbd
treec64b5b76b1a865e7cffb91f540f69bf8f1f1121b
parentbf192205ced595a7a25e7ee42ac0e4ce0735a619
Fix IfBuilder to use instruction factories. Add missing instruction factories.

This also makes the instruction constructors private and fixes
all uses of the public constructors to use the factory methods
instead.

R=svenpanne@chromium.org

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

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