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.
