| Index: src/interface-descriptors.h
|
| diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h
|
| index 7ac27ad88b5e51a2660cc2f64386e7023236d920..986df2caf9877fd7d6c816b68fc3554a18897cc3 100644
|
| --- a/src/interface-descriptors.h
|
| +++ b/src/interface-descriptors.h
|
| @@ -17,6 +17,7 @@ class PlatformInterfaceDescriptor;
|
| V(Void) \
|
| V(Load) \
|
| V(LoadGlobal) \
|
| + V(LoadGlobalWithVector) \
|
| V(Store) \
|
| V(StoreTransition) \
|
| V(VectorStoreTransition) \
|
| @@ -80,7 +81,6 @@ class PlatformInterfaceDescriptor;
|
| V(ApiCallbackWith6Args) \
|
| V(ApiCallbackWith7Args) \
|
| V(ApiGetter) \
|
| - V(LoadGlobalViaContext) \
|
| V(StoreGlobalViaContext) \
|
| V(MathPowTagged) \
|
| V(MathPowInteger) \
|
| @@ -296,6 +296,14 @@ class LoadGlobalDescriptor : public CallInterfaceDescriptor {
|
| DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(LoadGlobalDescriptor,
|
| CallInterfaceDescriptor)
|
|
|
| + enum ParameterIndices { kNameIndex, kSlotIndex };
|
| +};
|
| +
|
| +class LoadGlobalWithVectorDescriptor : public CallInterfaceDescriptor {
|
| + public:
|
| + DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(LoadGlobalWithVectorDescriptor,
|
| + CallInterfaceDescriptor)
|
| +
|
| enum ParameterIndices { kNameIndex, kSlotIndex, kVectorIndex };
|
| };
|
|
|
| @@ -552,15 +560,6 @@ class RegExpConstructResultDescriptor : public CallInterfaceDescriptor {
|
| };
|
|
|
|
|
| -class LoadGlobalViaContextDescriptor : public CallInterfaceDescriptor {
|
| - public:
|
| - DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(LoadGlobalViaContextDescriptor,
|
| - CallInterfaceDescriptor)
|
| -
|
| - static const Register SlotRegister();
|
| -};
|
| -
|
| -
|
| class StoreGlobalViaContextDescriptor : public CallInterfaceDescriptor {
|
| public:
|
| DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(StoreGlobalViaContextDescriptor,
|
|
|