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