Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index a713c36a08c97ec135e58835f47b2beb7aeddacd..3b651a00090c03d36abe09d3d8c67c9f47529aaf 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -51,6 +51,16 @@ class PlatformInterfaceDescriptor; |
V(TransitionElementsKind) \ |
V(AllocateHeapNumber) \ |
V(AllocateMutableHeapNumber) \ |
+ V(AllocateFloat32x4) \ |
+ V(AllocateInt32x4) \ |
+ V(AllocateUint32x4) \ |
+ V(AllocateBool32x4) \ |
+ V(AllocateInt16x8) \ |
+ V(AllocateUint16x8) \ |
+ V(AllocateBool16x8) \ |
+ V(AllocateInt8x16) \ |
+ V(AllocateUint8x16) \ |
+ V(AllocateBool8x16) \ |
V(AllocateInNewSpace) \ |
V(ArrayConstructorConstantArgCount) \ |
V(ArrayConstructor) \ |
@@ -575,6 +585,13 @@ class AllocateHeapNumberDescriptor : public CallInterfaceDescriptor { |
DECLARE_DESCRIPTOR(AllocateHeapNumberDescriptor, CallInterfaceDescriptor) |
}; |
+#define SIMD128_ALLOC_DESC(TYPE, Type, type, lane_count, lane_type) \ |
+ class Allocate##Type##Descriptor : public CallInterfaceDescriptor { \ |
+ public: \ |
+ DECLARE_DESCRIPTOR(Allocate##Type##Descriptor, CallInterfaceDescriptor) \ |
+ }; |
+SIMD128_TYPES(SIMD128_ALLOC_DESC) |
+#undef SIMD128_ALLOC_DESC |
class AllocateMutableHeapNumberDescriptor : public CallInterfaceDescriptor { |
public: |