Index: src/ia32/code-stubs-ia32.cc |
diff --git a/src/ia32/code-stubs-ia32.cc b/src/ia32/code-stubs-ia32.cc |
index 96ca1ba2d73dadd5d39d827f53757dba58593a73..6625360c9dc6202c678001c1cab5e06ecee75cbc 100644 |
--- a/src/ia32/code-stubs-ia32.cc |
+++ b/src/ia32/code-stubs-ia32.cc |
@@ -333,6 +333,12 @@ void CallDescriptors::InitializeForIsolate(Isolate* isolate) { |
} |
+// IC register specifications |
+const Register GrowArrayElementsStub::ObjectRegister() { return eax; } |
+const Register GrowArrayElementsStub::KeyRegister() { return ebx; } |
+const Register GrowArrayElementsStub::CapacityRegister() { return ecx; } |
+ |
+ |
#define __ ACCESS_MASM(masm) |
@@ -2514,6 +2520,7 @@ void CodeStub::GenerateStubsAheadOfTime(Isolate* isolate) { |
CreateAllocationSiteStub::GenerateAheadOfTime(isolate); |
BinaryOpICStub::GenerateAheadOfTime(isolate); |
BinaryOpICWithAllocationSiteStub::GenerateAheadOfTime(isolate); |
+ GrowArrayElementsStub::GenerateAheadOfTime(isolate); |
} |