Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index f7afef25ed1de99c1eff19828ff83cfb2b962ecd..7ac27ad88b5e51a2660cc2f64386e7023236d920 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -16,6 +16,7 @@ class PlatformInterfaceDescriptor; |
#define INTERFACE_DESCRIPTOR_LIST(V) \ |
V(Void) \ |
V(Load) \ |
+ V(LoadGlobal) \ |
V(Store) \ |
V(StoreTransition) \ |
V(VectorStoreTransition) \ |
@@ -290,6 +291,13 @@ class LoadDescriptor : public CallInterfaceDescriptor { |
static const Register SlotRegister(); |
}; |
+class LoadGlobalDescriptor : public CallInterfaceDescriptor { |
+ public: |
+ DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(LoadGlobalDescriptor, |
+ CallInterfaceDescriptor) |
+ |
+ enum ParameterIndices { kNameIndex, kSlotIndex, kVectorIndex }; |
+}; |
class StoreDescriptor : public CallInterfaceDescriptor { |
public: |