| 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:
|
|
|