Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index f206b55841443bd19a6ff7b37ec7334fd87e5b90..7fa70f1b38c8974222feb936e2aedc16b33b8dd1 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -61,7 +61,8 @@ class PlatformInterfaceDescriptor; |
V(MathPowInteger) \ |
V(ContextOnly) \ |
V(GrowArrayElements) \ |
- V(MathRoundVariant) |
+ V(MathRoundVariantCallFromUnoptimizedCode) \ |
+ V(MathRoundVariantCallFromOptimizedCode) |
class CallInterfaceDescriptorData { |
@@ -584,10 +585,20 @@ class MathPowIntegerDescriptor : public CallInterfaceDescriptor { |
}; |
-class MathRoundVariantDescriptor : public CallInterfaceDescriptor { |
+class MathRoundVariantCallFromOptimizedCodeDescriptor |
+ : public CallInterfaceDescriptor { |
public: |
- DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(MathRoundVariantDescriptor, |
- CallInterfaceDescriptor) |
+ DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE( |
+ MathRoundVariantCallFromOptimizedCodeDescriptor, CallInterfaceDescriptor) |
+}; |
+ |
+ |
+class MathRoundVariantCallFromUnoptimizedCodeDescriptor |
+ : public CallInterfaceDescriptor { |
+ public: |
+ DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE( |
+ MathRoundVariantCallFromUnoptimizedCodeDescriptor, |
+ CallInterfaceDescriptor) |
}; |