diff options
Diffstat (limited to 'deps/v8/src/ppc/interface-descriptors-ppc.cc')
-rw-r--r-- | deps/v8/src/ppc/interface-descriptors-ppc.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/v8/src/ppc/interface-descriptors-ppc.cc b/deps/v8/src/ppc/interface-descriptors-ppc.cc index 01d0150340..f42da49202 100644 --- a/deps/v8/src/ppc/interface-descriptors-ppc.cc +++ b/deps/v8/src/ppc/interface-descriptors-ppc.cc @@ -54,6 +54,11 @@ const Register MathPowIntegerDescriptor::exponent() { } +const Register GrowArrayElementsDescriptor::ObjectRegister() { return r3; } +const Register GrowArrayElementsDescriptor::KeyRegister() { return r6; } +const Register GrowArrayElementsDescriptor::CapacityRegister() { return r5; } + + void FastNewClosureDescriptor::Initialize(CallInterfaceDescriptorData* data) { Register registers[] = {cp, r5}; data->Initialize(arraysize(registers), registers, NULL); @@ -78,6 +83,12 @@ void NumberToStringDescriptor::Initialize(CallInterfaceDescriptorData* data) { } +void TypeofDescriptor::Initialize(CallInterfaceDescriptorData* data) { + Register registers[] = {cp, r6}; + data->Initialize(arraysize(registers), registers, NULL); +} + + void FastCloneShallowArrayDescriptor::Initialize( CallInterfaceDescriptorData* data) { Register registers[] = {cp, r6, r5, r4}; |