Reland of r19102: Check elimination improvement: propagation of state through phis...
authorishell@chromium.org <ishell@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 10 Feb 2014 15:32:54 +0000 (15:32 +0000)
committerishell@chromium.org <ishell@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 10 Feb 2014 15:32:54 +0000 (15:32 +0000)
commitf46da9d43be69fc3ba16b893d41419f116433657
tree0e60a18d1ec7f7df1d62ed22079b91215e61ca09
parentc1a08679dca4889ea4424f469fae5a6d24f88ba2
Reland of r19102: Check elimination improvement: propagation of state through phis is supported, CheckMap narrowing implemented with tests.

R=verwaest@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19229 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen-check-elimination.cc
src/hydrogen-instructions.h
test/mjsunit/compiler/compare-map-elim.js [moved from test/mjsunit/compiler/compare_map_elim.js with 100% similarity]
test/mjsunit/compiler/compare-map-elim2.js [moved from test/mjsunit/compiler/compare_objeq_elim.js with 52% similarity]