First high-level comments without really reading much of the code:
1. Doesn't this mean that we will always enter the runtime system for
calling
functions in arrays: a[0]()? This used to be a KeyedLoadIC followed by a
call
which is pretty fast. We should make sure that this is still fast.
2. Do we really want to have a megamorphic case here or do we want an
approach
more like for the KeyedLoadICs where we have a generic stub that handles
most
cases (array loads and the like) fairly well and just always go back to the
generic version on miss?
http://codereview.chromium.org/2280007/show
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev