Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index f4e0d392ae8f0201d99969d14d760c9d474f7c63..f8833d45b116ee233c90ede43bda987f7ece241e 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -47,6 +47,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) \ |
@@ -551,6 +561,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: |