Lines Matching defs:scratch
76 // Scratch registers:
176 // The two scratch registers need to be different from elements, name and
187 // Main use of the scratch registers.
225 // The two scratch registers need to be different from elements, name and
236 // Main use of the scratch registers.
296 // Scratch registers:
422 Register scratch,
430 __ ldrb(scratch, FieldMemOperand(map, Map::kBitFieldOffset));
431 __ tst(scratch,
439 __ ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset));
440 __ cmp(scratch, Operand(JS_OBJECT_TYPE));
471 // Scratch registers:
605 Register scratch) {
613 __ CompareObjectType(r1, scratch, scratch, JS_FUNCTION_TYPE);
1444 // r4 and r5 are used as general scratch registers.
1594 Register scratch = r3;
1600 __ CompareObjectType(receiver, scratch, scratch, JS_ARRAY_TYPE);
1606 __ ldr(scratch, FieldMemOperand(receiver, JSArray::kElementsOffset));
1607 __ CompareObjectType(scratch, scratch, scratch, FIXED_ARRAY_TYPE);