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