| OLD | NEW | 
|    1 // Copyright 2012 the V8 project authors. All rights reserved. |    1 // Copyright 2012 the V8 project authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #if V8_TARGET_ARCH_MIPS64 |    5 #if V8_TARGET_ARCH_MIPS64 | 
|    6  |    6  | 
|    7 #include "src/interface-descriptors.h" |    7 #include "src/interface-descriptors.h" | 
|    8  |    8  | 
|    9 namespace v8 { |    9 namespace v8 { | 
|   10 namespace internal { |   10 namespace internal { | 
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  214 } |  214 } | 
|  215  |  215  | 
|  216  |  216  | 
|  217 void AllocateHeapNumberDescriptor::InitializePlatformSpecific( |  217 void AllocateHeapNumberDescriptor::InitializePlatformSpecific( | 
|  218     CallInterfaceDescriptorData* data) { |  218     CallInterfaceDescriptorData* data) { | 
|  219   // register state |  219   // register state | 
|  220   data->InitializePlatformSpecific(0, nullptr, nullptr); |  220   data->InitializePlatformSpecific(0, nullptr, nullptr); | 
|  221 } |  221 } | 
|  222  |  222  | 
|  223  |  223  | 
 |  224 void AllocateInNewSpaceDescriptor::InitializePlatformSpecific( | 
 |  225     CallInterfaceDescriptorData* data) { | 
 |  226   Register registers[] = {a0}; | 
 |  227   data->InitializePlatformSpecific(arraysize(registers), registers); | 
 |  228 } | 
 |  229  | 
 |  230  | 
|  224 void ArrayConstructorConstantArgCountDescriptor::InitializePlatformSpecific( |  231 void ArrayConstructorConstantArgCountDescriptor::InitializePlatformSpecific( | 
|  225     CallInterfaceDescriptorData* data) { |  232     CallInterfaceDescriptorData* data) { | 
|  226   // register state |  233   // register state | 
|  227   // a0 -- number of arguments |  234   // a0 -- number of arguments | 
|  228   // a1 -- function |  235   // a1 -- function | 
|  229   // a2 -- allocation site with elements kind |  236   // a2 -- allocation site with elements kind | 
|  230   Register registers[] = {a1, a2}; |  237   Register registers[] = {a1, a2}; | 
|  231   data->InitializePlatformSpecific(arraysize(registers), registers, NULL); |  238   data->InitializePlatformSpecific(arraysize(registers), registers, NULL); | 
|  232 } |  239 } | 
|  233  |  240  | 
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  402       a2,  // address of first argument (argv) |  409       a2,  // address of first argument (argv) | 
|  403       a1   // the runtime function to call |  410       a1   // the runtime function to call | 
|  404   }; |  411   }; | 
|  405   data->InitializePlatformSpecific(arraysize(registers), registers); |  412   data->InitializePlatformSpecific(arraysize(registers), registers); | 
|  406 } |  413 } | 
|  407  |  414  | 
|  408 }  // namespace internal |  415 }  // namespace internal | 
|  409 }  // namespace v8 |  416 }  // namespace v8 | 
|  410  |  417  | 
|  411 #endif  // V8_TARGET_ARCH_MIPS64 |  418 #endif  // V8_TARGET_ARCH_MIPS64 | 
| OLD | NEW |