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.