Home | History | Annotate | Download | only in arm

Lines Matching refs:r3

315                        r3,
320 __ IncrementCounter(&Counters::array_function_native, 1, r3, r4);
333 __ and_(r3, r2, Operand(kIntptrSignBit | kSmiTagMask), SetCC);
349 r3,
358 __ mov(r0, r3);
373 r3,
387 // r3: JSArray
403 // r3: JSArray
406 __ mov(r0, r3);
427 __ CompareObjectType(r2, r3, r4, MAP_TYPE);
462 __ CompareObjectType(r2, r3, r4, MAP_TYPE);
508 __ GetBuiltinEntry(r3, Builtins::CALL_NON_FUNCTION_AS_CONSTRUCTOR);
547 __ CompareObjectType(r2, r3, r4, MAP_TYPE);
556 __ CompareInstanceType(r2, r3, JS_FUNCTION_TYPE);
563 __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceSizeOffset));
564 __ AllocateInNewSpace(r3, r4, r5, r6, &rt_call, NO_ALLOCATION_FLAGS);
570 // r3: object size
585 // r3: object size (in words)
589 __ add(r6, r4, Operand(r3, LSL, kPointerSizeLog2)); // End of object.
612 __ ldrb(r3, FieldMemOperand(r2, Map::kUnusedPropertyFieldsOffset));
619 __ add(r3, r3, Operand(r6, LSR, Map::kPreAllocatedPropertyFieldsByte * 8));
621 __ sub(r3, r3, Operand(r6, LSR, Map::kInObjectPropertiesByte * 8), SetCC);
630 // r3: number of elements in properties array
634 __ add(r0, r3, Operand(FixedArray::kHeaderSize / kPointerSize));
644 // r3: number of elements in properties array
653 __ str(r3, MemOperand(r2, kPointerSize, PostIndex));
658 // r3: number of elements in properties array
662 __ add(r6, r2, Operand(r3, LSL, kPointerSizeLog2)); // End of object.
721 __ ldr(r3, MemOperand(sp, 4 * kPointerSize));
727 __ mov(r0, Operand(r3, LSR, kSmiTagSize));
733 // r3: number of arguments (smi-tagged)
742 __ ldr(ip, MemOperand(r2, r3, LSL, kPointerSizeLog2 - 1));
745 __ sub(r3, r3, Operand(2), SetCC);
792 __ CompareObjectType(r0, r3, r3, FIRST_JS_OBJECT_TYPE);
832 // r3: argc
855 // r3: argc
858 __ add(r2, r4, Operand(r3, LSL, kPointerSizeLog2));
880 __ mov(r0, Operand(r3));
946 __ LoadRoot(r3, Heap::kNullValueRootIndex);
947 __ cmp(r2, r3);
949 __ LoadRoot(r3, Heap::kUndefinedValueRootIndex);
950 __ cmp(r2, r3);
953 __ CompareObjectType(r2, r3, r3, FIRST_JS_OBJECT_TYPE);
955 __ cmp(r3, Operand(LAST_JS_OBJECT_TYPE));
985 __ add(r3, sp, Operand(r0, LSL, kPointerSizeLog2));
986 __ str(r2, MemOperand(r3, -kPointerSize));
1032 __ GetBuiltinEntry(r3, Builtins::CALL_NON_FUNCTION);
1043 __ ldr(r3, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset));
1045 FieldMemOperand(r3, SharedFunctionInfo::kFormalParameterCountOffset));
1046 __ ldr(r3, FieldMemOperand(r3, SharedFunctionInfo::kCodeOffset));
1047 __ add(r3, r3, Operand(Code::kHeaderSize - kHeapObjectTag));
1053 __ InvokeCode(r3, expected, expected, JUMP_FUNCTION);
1210 // -- r3 : code entry to call
1229 // r3: code entry to call
1239 // r3: code entry to call
1260 // r3: code entry to call
1267 // r3: code entry to call
1280 // r3: code entry to call
1294 __ Call(r3);
1305 __ Jump(r3);