Prevent representation inference from double-visiting.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 5 Sep 2013 09:01:28 +0000 (09:01 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 5 Sep 2013 09:01:28 +0000 (09:01 +0000)
commitf670b2af85ea44920833ef5a9aacdb64951767c0
tree6da4e9369b5de2b2e2010bbdd3bc626493aed7e5
parent88910423c24ae0d2f5c76f2f8f06d2d254fd5496
Prevent representation inference from double-visiting.

This prevents representation inference from pushing the current value
into the worklist while it is still being worked on. This might lead
to having a value in the worklist that isn't flexible anymore.

R=verwaest@chromium.org
TEST=mjsunit/compiler/escape-analysis (+GC-Stress)

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16546 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen-infer-representation.cc