Reviewers: Yang,

Message:
Hi Yang,
Here is a CL that makes it mandatory for even the PlatformCodeStubs to have a
CallInterfaceDescriptor. Ports coming. Thanks for the look,
--Michael

Description:
Added CallInterfaceDescriptors to all code stubs. A handful
of code stubs are too complex to be described this way, and
they are encoded with the macro
DEFINE_NULL_CALL_INTERFACE_DESCRIPTOR().

Along the way:
* allowed inheritance of CallInterfaceDescriptors.
* Defined static Register methods for some of the new
  CallInterfaceDescriptors. We could go a lot further here, but
  it doesn't have to be done immediately.
* Added Representation arrays to some CallInterfaceDescriptors,
  especially where future hydrogen versions of the stubs could
  benefit from this knowledge.




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

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

Affected files (+268, -85 lines):
  M src/code-stubs.h
  M src/ia32/code-stubs-ia32.h
  M src/ia32/code-stubs-ia32.cc
  M src/ia32/interface-descriptors-ia32.cc
  M src/ia32/lithium-codegen-ia32.cc
  M src/ia32/lithium-ia32.cc
  M src/ic/ia32/handler-compiler-ia32.cc
  M src/interface-descriptors.h
  M src/interface-descriptors.cc


--
--
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