Reviewers: Erik Corry,

Description:
Reapply load ICs for nonexistent properties.

We need to be careful to check global property cells for the property
encountered during lookup.  Therefore, the ICs have to be specific to
the name of the property.  In principle, this means that we could get
a large number of monomorphic ICs for the same map.  However, since
this is only done for normal load ICs and not for keyed load ICs I do
not expect this to be a problem.  I will experiment with it once this
goes in.

BUG=675

Please review this at http://codereview.chromium.org/1559033/show

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     src/arm/stub-cache-arm.cc
  M     src/globals.h
  M     src/ia32/stub-cache-ia32.cc
  M     src/ic.cc
  M     src/stub-cache.h
  M     src/stub-cache.cc
  M     src/x64/stub-cache-x64.cc
  A     test/mjsunit/regress/regress-675.js


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

To unsubscribe, reply using "remove me" as the subject.

Reply via email to