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

Reply via email to