Fix Hydrogen bounds check elimination
authorjkummerow@chromium.org <jkummerow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 19 Feb 2014 10:30:39 +0000 (10:30 +0000)
committerjkummerow@chromium.org <jkummerow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 19 Feb 2014 10:30:39 +0000 (10:30 +0000)
commit6e3b81a7b2823e925b1d9115060d403239662b36
tree9305cbcbf477b89c85cab23dce61370bb15358e3
parent6d9fcf1198dfb1b3ef94758fe66115394e8c02e0
Fix Hydrogen bounds check elimination

When combining bounds checks, they must all be moved before the first load/store
that they are guarding.

BUG=chromium:344186
LOG=y
R=svenpanne@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19475 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen-bce.cc
test/mjsunit/regress/regress-crbug-344186.js [new file with mode: 0644]