Index: src/ia32/ic-ia32.cc |
diff --git a/src/ia32/ic-ia32.cc b/src/ia32/ic-ia32.cc |
index b0e4ca0c60c2675899383b5a0fd95fe16546115d..c36e6a4c63de1a75f4ae26623723018375fcc604 100644 |
--- a/src/ia32/ic-ia32.cc |
+++ b/src/ia32/ic-ia32.cc |
@@ -1025,6 +1025,17 @@ void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) { |
} |
+// IC register specifications |
+Register LoadIC::kReceiverRegister = edx; |
+Register LoadIC::kNameRegister = ecx; |
+const Register LoadIC::registers[] = { kReceiverRegister, kNameRegister }; |
+ |
+ |
+Register KeyedLoadIC::kReceiverRegister = LoadIC::kReceiverRegister; |
+Register KeyedLoadIC::kNameRegister = LoadIC::kNameRegister; |
+const Register KeyedLoadIC::registers[] = { kReceiverRegister, kNameRegister }; |
+ |
+ |
void KeyedLoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) { |
// ----------- S t a t e ------------- |
// -- ecx : key |