v8/src/arm
mvstanton@chromium.org febf84a333 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.

R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/551043005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23854 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-09-11 07:11:10 +00:00
..
assembler-arm-inl.h Add ARMv6 support for the out-of-line constant pool. 2014-08-21 13:26:47 +00:00
assembler-arm.cc First step to cleanup the power-of-2 mess. 2014-09-02 13:36:35 +00:00
assembler-arm.h Add ARMv6 support for the out-of-line constant pool. 2014-08-21 13:26:47 +00:00
builtins-arm.cc Move IC code into a subdir and move ic-compilation related code from stub-cache into ic-compiler 2014-08-22 11:43:39 +00:00
code-stubs-arm.cc Added CallInterfaceDescriptors to all code stubs. A handful 2014-09-11 07:11:10 +00:00
code-stubs-arm.h Added CallInterfaceDescriptors to all code stubs. A handful 2014-09-11 07:11:10 +00:00
codegen-arm.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
codegen-arm.h Move IC code into a subdir and move ic-compilation related code from stub-cache into ic-compiler 2014-08-22 11:43:39 +00:00
constants-arm.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
constants-arm.h Add ARMv6 support for the out-of-line constant pool. 2014-08-21 13:26:47 +00:00
cpu-arm.cc Move platform abstraction to base library 2014-06-30 13:25:46 +00:00
debug-arm.cc Make concrete classes for individual call descriptors. The ic-convention classes that hold register specifications are merged into these new call descriptor classes, which should represent a final home for that information. 2014-09-03 10:51:51 +00:00
deoptimizer-arm.cc Get CallInterfaceDescriptor directly from CodeStub. 2014-09-08 15:18:54 +00:00
disasm-arm.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
frames-arm.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
frames-arm.h Remove unused thread locals from debugger. 2014-05-20 15:20:02 +00:00
full-codegen-arm.cc ES6: Add support for method shorthand in object literals 2014-09-10 16:39:42 +00:00
interface-descriptors-arm.cc Added CallInterfaceDescriptors to all code stubs. A handful 2014-09-11 07:11:10 +00:00
interface-descriptors-arm.h Refactoring InterfaceDescriptors away from code-stubs.h 2014-08-29 10:40:02 +00:00
lithium-arm.cc Added CallInterfaceDescriptors to all code stubs. A handful 2014-09-11 07:11:10 +00:00
lithium-arm.h To aid vector-based load ic work, we need to be able to handle 2014-09-08 12:51:29 +00:00
lithium-codegen-arm.cc Added CallInterfaceDescriptors to all code stubs. A handful 2014-09-11 07:11:10 +00:00
lithium-codegen-arm.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
lithium-gap-resolver-arm.cc Rename ASSERT* to DCHECK*. 2014-08-04 11:34:54 +00:00
lithium-gap-resolver-arm.h Use Chrome compatible naming for compiler specifics. 2014-09-02 07:07:52 +00:00
macro-assembler-arm.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
macro-assembler-arm.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
OWNERS Add to OWNERS for arm and a64 2014-02-12 13:33:54 +00:00
regexp-macro-assembler-arm.cc Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
regexp-macro-assembler-arm.h Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
simulator-arm.cc Replace our home-grown BitCast with bit_cast from Chrome/Google3. 2014-09-08 09:11:11 +00:00
simulator-arm.h Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00