Reviewers: danno,

Message:
Hi Danno,
Here is the use of CallICStub to gather feedback for Array() calls. Toon went
over much of this a while back, and his comments resulted in:

1) Helper zone object used in Call::set_extra_info() to wrap an AllocationSite. The idea being that we might gather myriad different types of feedback from a
call, so just returning an AllocationSite might not be general enough.
2) Some refactoring that introduced Call::global_call() and
Call::known_global_function().

I didn't create ports yet.
Thanks for the look!
--Michael

Description:
Customized support for feedback on calls to Array.

Gather transition feedback on array calls, and inline the Array
function call when it makes sense.

Please review this at https://codereview.chromium.org/279423005/

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

Affected files (+431, -202 lines):
  M src/ast.h
  M src/ast.cc
  M src/code-stubs.h
  M src/hydrogen.h
  M src/hydrogen.cc
  M src/ia32/code-stubs-ia32.cc
  M src/ic.h
  M src/ic.cc
  M src/objects-visiting-inl.h
  M src/type-info.h
  M src/type-info.cc
  M src/typing.cc
  M test/mjsunit/array-constructor-feedback.js
  M test/mjsunit/array-feedback.js


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to