Lines Matching defs:r2
455 __ mov(r2, Operand(Handle<Map>(transition)));
456 __ Push(r2, r0);
636 // r2 points to call data as expected by Arguments
638 __ add(r2, sp, Operand(2 * kPointerSize));
651 __ str(r2, MemOperand(r0, 0 * kPointerSize));
653 __ add(ip, r2, Operand(argc * kPointerSize));
1441 __ cmp(r2, Operand(Handle<String>(name)));
1518 // -- r2 : name
1555 // -- r2 : name
1715 // -- r2 : name
1801 // -- r2 : function name
1867 // Restore function name in r2.
1868 __ Move(r2, Handle<String>(name));
1885 // -- r2 : function name
1953 // Restore function name in r2.
1954 __ Move(r2, Handle<String>(name));
1971 // -- r2 : function name
2029 // r2: function name.
2044 // -- r2 : function name
2177 // r2: function name.
2192 // -- r2 : function name
2279 // r2: function name.
2348 // -- r2 : name
2479 // -- r2 : name
2496 CallInterceptorCompiler compiler(this, arguments(), r2);
2534 // -- r2 : name
2603 // -- r2 : name
2612 r1, r2, r3,
2629 // -- r2 : name
2654 __ Push(ip, r2, r0);
2677 // -- r2 : name
2700 __ Push(r1, r2, r0); // Receiver, name, value.
2727 // -- r2 : name
2814 // -- r2 : name
2834 // -- r2 : name
2839 MaybeObject* result = GenerateLoadCallback(object, holder, r0, r2, r3, r1, r4,
2860 // -- r2 : name
2879 // -- r2 : name
2890 r2,
2911 // -- r2 : name
2967 GenerateLoadField(receiver, holder, r1, r2, r3, r4, index, name, &miss);
2991 MaybeObject* result = GenerateLoadCallback(receiver, holder, r1, r0, r2, r3,
3020 GenerateLoadConstant(receiver, holder, r1, r2, r3, r4, value, name, &miss);
3050 r2,
3074 GenerateLoadArrayLength(masm(), r1, r2, &miss);
3091 __ IncrementCounter(counters->keyed_load_string_length(), 1, r2, r3);
3097 GenerateLoadStringLength(masm(), r1, r2, r3, &miss, true);
3099 __ DecrementCounter(counters->keyed_load_string_length(), 1, r2, r3);
3116 __ IncrementCounter(counters->keyed_load_function_prototype(), 1, r2, r3);
3122 GenerateLoadFunctionPrototype(masm(), r1, r2, r3, &miss);
3124 __ DecrementCounter(counters->keyed_load_function_prototype(), 1, r2, r3);
3144 __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset));
3145 __ cmp(r2, Operand(Handle<Map>(receiver->map())));
3153 __ ldr(r2, FieldMemOperand(r1, JSObject::kElementsOffset));
3154 __ AssertFastElements(r2);
3157 __ ldr(r3, FieldMemOperand(r2, FixedArray::kLengthOffset));
3162 __ add(r3, r2, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
3187 r2 : receiver
3199 // r3 is used as scratch register. r1 and r2 keep their values if a jump to
3205 r2, r1, r3,
3223 // -- r2 : receiver
3232 Register receiver_reg = r2;
3304 __ ldr(r2, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset));
3305 __ ldr(r2, FieldMemOperand(r2, SharedFunctionInfo::kDebugInfoOffset));
3306 __ cmp(r2, r7);
3313 __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset));
3314 __ tst(r2, Operand(kSmiTagMask));
3316 __ CompareObjectType(r2, r3, r4, MAP_TYPE);
3323 // r2: initial map
3325 __ CompareInstanceType(r2, r3, JS_FUNCTION_TYPE);
3332 // r2: initial map
3334 __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceSizeOffset));
3346 // r2: initial map
3353 __ str(r2, MemOperand(r5, kPointerSize, PostIndex));
3381 __ ldr(r2, MemOperand(r1, (arg_number + 1) * -kPointerSize));
3382 __ str(r2, MemOperand(r5, kPointerSize, PostIndex));
3391 __ mov(r2, Operand(constant));
3392 __ str(r2, MemOperand(r5, kPointerSize, PostIndex));
3417 __ IncrementCounter(counters->constructed_objects(), 1, r1, r2);
3418 __ IncrementCounter(counters->constructed_objects_stub(), 1, r1, r2);
3472 __ ldr(r2, FieldMemOperand(receiver, HeapObject::kMapOffset));
3473 __ cmp(r2, Operand(Handle<Map>(receiver_object->map())));
3492 Register value = r2;
3514 __ add(r2, r3, Operand(key, LSL, 1));
3515 __ vldr(s0, r2, 0);
3526 // r2: value
3529 // r2: value (if VFP3 is not supported)
3581 __ AllocateHeapNumber(r2, r3, r4, r6, &slow);
3584 __ sub(r1, r2, Operand(kHeapObjectTag));
3587 __ mov(r0, r2);
3600 Register hiword = value; // r2.
3636 __ AllocateHeapNumber(r2, r3, r4, r6, &slow);
3638 __ sub(r1, r2, Operand(kHeapObjectTag));
3641 __ mov(r0, r2);
3651 // r2: floating point value (binary32)
3677 __ and_(r2, value, Operand(kBinary32SignMask));
3679 __ orr(r2, r2, Operand(r1, LSL, HeapNumber::kMantissaBitsInTopWord));
3688 __ orr(r2, r2, Operand(r0, LSR, kMantissaShiftForHiWord));
3691 __ str(r2, FieldMemOperand(r3, HeapNumber::kExponentOffset));
3708 1, r2, r3);
3731 // -- r2 : receiver
3739 Register receiver = r2;
4012 // -- r2 : receiver
4017 __ Push(r2, r1, r0);