diff options
author | Michaël Zasso <targos@protonmail.com> | 2018-07-25 19:30:07 +0200 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2018-07-26 08:31:50 +0200 |
commit | 6a31d05340b22fc413ee83eaacd0a5565bbbe799 (patch) | |
tree | 78f9e1c2f417244842f6422f17e1816e70317100 /deps/v8/src/interface-descriptors.cc | |
parent | 4d94bb2b1f72b6b612983a517a39c5545724a3ad (diff) | |
download | android-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.tar.gz android-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.tar.bz2 android-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.zip |
deps: update V8 to 6.8.275.24
PR-URL: https://github.com/nodejs/node/pull/21079
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Yang Guo <yangguo@chromium.org>
Diffstat (limited to 'deps/v8/src/interface-descriptors.cc')
-rw-r--r-- | deps/v8/src/interface-descriptors.cc | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/deps/v8/src/interface-descriptors.cc b/deps/v8/src/interface-descriptors.cc index 9771f0e00c..bd94373c5b 100644 --- a/deps/v8/src/interface-descriptors.cc +++ b/deps/v8/src/interface-descriptors.cc @@ -70,7 +70,7 @@ void FastNewFunctionContextDescriptor::InitializePlatformIndependent( void FastNewFunctionContextDescriptor::InitializePlatformSpecific( CallInterfaceDescriptorData* data) { - Register registers[] = {FunctionRegister(), SlotsRegister()}; + Register registers[] = {ScopeInfoRegister(), SlotsRegister()}; data->InitializePlatformSpecific(arraysize(registers), registers); } @@ -124,21 +124,6 @@ void LoadDescriptor::InitializePlatformSpecific( data->InitializePlatformSpecific(arraysize(registers), registers); } -void LoadFieldDescriptor::InitializePlatformIndependent( - CallInterfaceDescriptorData* data) { - // kReceiver, kSmiHandler - MachineType machine_types[] = {MachineType::AnyTagged(), - MachineType::AnyTagged()}; - data->InitializePlatformIndependent(arraysize(machine_types), 0, - machine_types); -} - -void LoadFieldDescriptor::InitializePlatformSpecific( - CallInterfaceDescriptorData* data) { - Register registers[] = {ReceiverRegister(), SmiHandlerRegister()}; - data->InitializePlatformSpecific(arraysize(registers), registers); -} - void LoadGlobalDescriptor::InitializePlatformIndependent( CallInterfaceDescriptorData* data) { // kName, kSlot @@ -327,19 +312,6 @@ void MathPowIntegerDescriptor::InitializePlatformSpecific( data->InitializePlatformSpecific(arraysize(registers), registers); } -const Register LoadFieldDescriptor::ReceiverRegister() { - // Reuse the register from the LoadDescriptor, since given the - // LoadFieldDescriptor's usage, it doesn't matter exactly which registers are - // used to pass parameters in. - return LoadDescriptor::ReceiverRegister(); -} -const Register LoadFieldDescriptor::SmiHandlerRegister() { - // Reuse the register from the LoadDescriptor, since given the - // LoadFieldDescriptor's usage, it doesn't matter exactly which registers are - // used to pass parameters in. - return LoadDescriptor::NameRegister(); -} - void LoadWithVectorDescriptor::InitializePlatformIndependent( CallInterfaceDescriptorData* data) { // kReceiver, kName, kSlot, kVector |