Index: src/arm/ic-arm.cc |
=================================================================== |
--- src/arm/ic-arm.cc (revision 3729) |
+++ src/arm/ic-arm.cc (working copy) |
@@ -170,7 +170,6 @@ |
// -- lr : return address |
// -- [sp] : receiver |
// ----------------------------------- |
- |
Label miss; |
__ ldr(r0, MemOperand(sp, 0)); |
@@ -204,7 +203,6 @@ |
// -- lr : return address |
// -- [sp] : receiver |
// ----------------------------------- |
- |
Label miss; |
// Load receiver. |
@@ -318,7 +316,6 @@ |
// ----------- S t a t e ------------- |
// -- lr: return address |
// ----------------------------------- |
- |
Label miss, global_object, non_global_object; |
// Get the receiver of the function from the stack into r1. |
@@ -451,7 +448,6 @@ |
// -- lr : return address |
// -- [sp] : receiver |
// ----------------------------------- |
- |
Label miss, probe, global; |
__ ldr(r0, MemOperand(sp, 0)); |
@@ -543,6 +539,8 @@ |
// -- lr : return address |
// -- sp[0] : key |
// -- sp[4] : receiver |
+ // ----------------------------------- |
+ |
__ ldm(ia, sp, r2.bit() | r3.bit()); |
__ stm(db_w, sp, r2.bit() | r3.bit()); |
@@ -555,6 +553,7 @@ |
// -- lr : return address |
// -- sp[0] : key |
// -- sp[4] : receiver |
+ // ----------------------------------- |
Label slow, fast; |
// Get the key and receiver object from the stack. |
@@ -622,6 +621,8 @@ |
// -- lr : return address |
// -- sp[0] : key |
// -- sp[4] : receiver |
+ // ----------------------------------- |
+ |
GenerateGeneric(masm); |
} |
@@ -640,6 +641,7 @@ |
// -- lr : return address |
// -- sp[0] : key |
// -- sp[1] : receiver |
+ // ----------------------------------- |
__ ldm(ia, sp, r2.bit() | r3.bit()); |
__ stm(db_w, sp, r0.bit() | r2.bit() | r3.bit()); |
@@ -654,7 +656,9 @@ |
// -- lr : return address |
// -- sp[0] : key |
// -- sp[1] : receiver |
+ // ----------------------------------- |
Label slow, fast, array, extra, exit; |
+ |
// Get the key and the object from the stack. |
__ ldm(ia, sp, r1.bit() | r3.bit()); // r1 = key, r3 = receiver |
// Check that the key is a smi. |