Index: src/arm/builtins-arm.cc |
=================================================================== |
--- src/arm/builtins-arm.cc (revision 4491) |
+++ src/arm/builtins-arm.cc (working copy) |
@@ -593,7 +593,7 @@ |
__ bind(&loop); |
__ str(r7, MemOperand(r5, kPointerSize, PostIndex)); |
__ bind(&entry); |
- __ cmp(r5, Operand(r6)); |
+ __ cmp(r5, r6); |
__ b(lt, &loop); |
} |
@@ -666,7 +666,7 @@ |
__ bind(&loop); |
__ str(r7, MemOperand(r2, kPointerSize, PostIndex)); |
__ bind(&entry); |
- __ cmp(r2, Operand(r6)); |
+ __ cmp(r2, r6); |
__ b(lt, &loop); |
} |
@@ -863,7 +863,7 @@ |
__ ldr(r0, MemOperand(r0)); // dereference handle |
__ push(r0); // push parameter |
__ bind(&entry); |
- __ cmp(r4, Operand(r2)); |
+ __ cmp(r4, r2); |
__ b(ne, &loop); |
// Initialize all JavaScript callee-saved registers, since they will be seen |
@@ -1213,7 +1213,7 @@ |
Label invoke, dont_adapt_arguments; |
Label enough, too_few; |
- __ cmp(r0, Operand(r2)); |
+ __ cmp(r0, r2); |
__ b(lt, &too_few); |
__ cmp(r2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); |
__ b(eq, &dont_adapt_arguments); |