Reviewers: Jakob,
Description:
Version 3.30.33.3 (merged r25124)
X87: [turbofan] Add AllocateHeapNumberStub to avoid runtime call.
[email protected]
BUG=
Please review this at https://codereview.chromium.org/713063003/
Base URL: https://v8.googlecode.com/svn/branches/3.30
Affected files (+10, -1 lines):
M src/version.cc
M src/x87/interface-descriptors-x87.cc
Index: src/version.cc
diff --git a/src/version.cc b/src/version.cc
index
8d45e8ba049a0331435729fbdaf41b506b00450f..52cbc9bb156799c142a7538b33e7a825374caa70
100644
--- a/src/version.cc
+++ b/src/version.cc
@@ -35,7 +35,7 @@
#define MAJOR_VERSION 3
#define MINOR_VERSION 30
#define BUILD_NUMBER 33
-#define PATCH_LEVEL 2
+#define PATCH_LEVEL 3
// Use 1 for candidates and 0 otherwise.
// (Boolean macro values are not supported by all preprocessors.)
#define IS_CANDIDATE_VERSION 0
Index: src/x87/interface-descriptors-x87.cc
diff --git a/src/x87/interface-descriptors-x87.cc
b/src/x87/interface-descriptors-x87.cc
index
764034391bcdd8bbb3aaef2593b7d57db6bf5c6a..26ce4dcb857f0fe2cbacf4eb0e9ae0722e6b0052
100644
--- a/src/x87/interface-descriptors-x87.cc
+++ b/src/x87/interface-descriptors-x87.cc
@@ -155,6 +155,15 @@ void TransitionElementsKindDescriptor::Initialize(
}
+void AllocateHeapNumberDescriptor::Initialize(
+ CallInterfaceDescriptorData* data) {
+ // register state
+ // esi -- context
+ Register registers[] = {esi};
+ data->Initialize(arraysize(registers), registers, nullptr);
+}
+
+
void ArrayConstructorConstantArgCountDescriptor::Initialize(
CallInterfaceDescriptorData* data) {
// register state
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.