Home | History | Annotate | Download | only in arm

Lines Matching defs:scratch1

116                                            Register scratch1,
124 __ ldr(scratch1, FieldMemOperand(elements, kCapacityOffset));
125 __ mov(scratch1, Operand(scratch1, ASR, kSmiTagSize)); // convert smi to int
126 __ sub(scratch1, scratch1, Operand(1));
147 __ and_(scratch2, scratch1, Operand(scratch2, LSR, String::kHashShift));
185 Register scratch1,
188 // scratch1: Used as temporary and to hold the capacity of the property
199 scratch1,
208 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
209 __ tst(scratch1, Operand(PropertyDetails::TypeField::mask() << kSmiTagSize));
234 Register scratch1,
237 // scratch1: Used as temporary and to hold the capacity of the property
248 scratch1,
260 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
261 __ tst(scratch1, Operand(kTypeAndReadOnlyMask));
270 __ mov(scratch1, value);
271 __ RecordWrite(elements, scratch2, scratch1);
451 Register scratch1,
473 // scratch1 - used to hold elements map and elements length.
481 __ ldr(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset));
483 __ cmp(scratch1, ip);
489 __ ldr(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset));
490 __ cmp(key, Operand(scratch1));
493 __ add(scratch1, elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
497 MemOperand(scratch1, key, LSL, kPointerSizeLog2 - kSmiTagSize));
1328 Register scratch1 = r2;
1334 scratch1,