Fix OSR to ignore phis without merge index in loop entry.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 2 Sep 2013 16:51:44 +0000 (16:51 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 2 Sep 2013 16:51:44 +0000 (16:51 +0000)
commitfa8a182208fe4068e8d897ee1cc7165ad5ce3326
treef4f018155d32f555ed10f0f893147fddb32094b8
parent3f70c3b07b9b0de342bebe2270223eab1be6b0b4
Fix OSR to ignore phis without merge index in loop entry.

This fixes a corner case introduced by escape analysis where phis are
introduced in OSR loop entry blocks that don't have a merge index and
hence cannot contain OSR values.

R=titzer@chromium.org
TEST=mjsunit/compiler/escape-analysis

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16484 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen-osr.cc
test/mjsunit/compiler/escape-analysis.js