Index: src/arm/stub-cache-arm.cc |
=================================================================== |
--- src/arm/stub-cache-arm.cc (revision 6471) |
+++ src/arm/stub-cache-arm.cc (working copy) |
@@ -521,7 +521,7 @@ |
// ----------------------------------- |
// Check that the function really is a function. |
- __ BranchOnSmi(r1, miss); |
+ __ JumpIfSmi(r1, miss); |
__ CompareObjectType(r1, r3, r3, JS_FUNCTION_TYPE); |
__ b(ne, miss); |
@@ -660,7 +660,7 @@ |
ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined()); |
// Check that the receiver isn't a smi. |
- __ BranchOnSmi(receiver, miss); |
+ __ JumpIfSmi(receiver, miss); |
CallOptimization optimization(lookup); |
@@ -1243,7 +1243,7 @@ |
ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined()); |
// Check that the receiver isn't a smi. |
- __ BranchOnSmi(receiver, miss); |
+ __ JumpIfSmi(receiver, miss); |
// So far the most popular follow ups for interceptor loads are FIELD |
// and CALLBACKS, so inline only them, other cases may be added |
@@ -1511,7 +1511,7 @@ |
__ ldr(receiver, MemOperand(sp, argc * kPointerSize)); |
// Check that the receiver isn't a smi. |
- __ BranchOnSmi(receiver, &miss); |
+ __ JumpIfSmi(receiver, &miss); |
// Check that the maps haven't changed. |
CheckPrototypes(JSObject::cast(object), receiver, |
@@ -1565,7 +1565,7 @@ |
__ str(r4, MemOperand(end_elements, kEndElementsOffset, PreIndex)); |
// Check for a smi. |
- __ BranchOnNotSmi(r4, &with_write_barrier); |
+ __ JumpIfNotSmi(r4, &with_write_barrier); |
__ bind(&exit); |
__ Drop(argc + 1); |
__ Ret(); |
@@ -1672,7 +1672,7 @@ |
__ ldr(receiver, MemOperand(sp, argc * kPointerSize)); |
// Check that the receiver isn't a smi. |
- __ BranchOnSmi(receiver, &miss); |
+ __ JumpIfSmi(receiver, &miss); |
// Check that the maps haven't changed. |
CheckPrototypes(JSObject::cast(object), |
@@ -2009,7 +2009,7 @@ |
__ ldr(r1, MemOperand(sp, 1 * kPointerSize)); |
STATIC_ASSERT(kSmiTag == 0); |
- __ BranchOnSmi(r1, &miss); |
+ __ JumpIfSmi(r1, &miss); |
CheckPrototypes(JSObject::cast(object), r1, holder, r0, r3, r4, name, |
&miss); |
@@ -2168,7 +2168,7 @@ |
// Check if the argument is a smi. |
Label not_smi; |
STATIC_ASSERT(kSmiTag == 0); |
- __ BranchOnNotSmi(r0, ¬_smi); |
+ __ JumpIfNotSmi(r0, ¬_smi); |
// Do bitwise not or do nothing depending on the sign of the |
// argument. |
@@ -3361,10 +3361,10 @@ |
Register receiver = r1; |
// Check that the object isn't a smi |
- __ BranchOnSmi(receiver, &slow); |
+ __ JumpIfSmi(receiver, &slow); |
// Check that the key is a smi. |
- __ BranchOnNotSmi(key, &slow); |
+ __ JumpIfNotSmi(key, &slow); |
// Check that the object is a JS object. Load map into r2. |
__ CompareObjectType(receiver, r2, r3, FIRST_JS_OBJECT_TYPE); |
@@ -3645,7 +3645,7 @@ |
// r3 mostly holds the elements array or the destination external array. |
// Check that the object isn't a smi. |
- __ BranchOnSmi(receiver, &slow); |
+ __ JumpIfSmi(receiver, &slow); |
// Check that the object is a JS object. Load map into r3. |
__ CompareObjectType(receiver, r3, r4, FIRST_JS_OBJECT_TYPE); |
@@ -3658,7 +3658,7 @@ |
__ b(ne, &slow); |
// Check that the key is a smi. |
- __ BranchOnNotSmi(key, &slow); |
+ __ JumpIfNotSmi(key, &slow); |
// Check that the elements array is the appropriate type of ExternalArray. |
__ ldr(r3, FieldMemOperand(receiver, JSObject::kElementsOffset)); |
@@ -3678,7 +3678,7 @@ |
// runtime for all other kinds of values. |
// r3: external array. |
// r4: key (integer). |
- __ BranchOnNotSmi(value, &check_heap_number); |
+ __ JumpIfNotSmi(value, &check_heap_number); |
__ mov(r5, Operand(value, ASR, kSmiTagSize)); // Untag the value. |
__ ldr(r3, FieldMemOperand(r3, ExternalArray::kExternalPointerOffset)); |