Home | History | Annotate | Download | only in arm

Lines Matching refs:elements

1521       Register elements = r6;
1523 // Get the elements array of the object.
1524 __ ldr(elements, FieldMemOperand(receiver, JSArray::kElementsOffset));
1526 // Check that the elements are in fast mode and writable.
1527 __ CheckMap(elements,
1540 // Get the elements' length.
1541 __ ldr(r4, FieldMemOperand(elements, FixedArray::kLengthOffset));
1558 __ add(end_elements, elements,
1599 __ add(end_elements, elements,
1603 __ RecordWrite(elements,
1615 // r4: elements' length.
1622 // Growing elements that are SMI-only requires special handling in case
1637 // Load top and check if it is the end of elements.
1638 __ add(end_elements, elements,
1652 // We fit and could grow elements.
1663 // Update elements' and array's sizes.
1666 __ str(r4, FieldMemOperand(elements, FixedArray::kLengthOffset));
1668 // Elements are in new space, so write barrier is not required.
1707 Register elements = r3;
1717 CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements,
1720 // Get the elements array of the object.
1721 __ ldr(elements, FieldMemOperand(receiver, JSArray::kElementsOffset));
1723 // Check that the elements are in fast mode and writable.
1724 __ CheckMap(elements,
1741 __ add(elements, elements, Operand(r4, LSL, kPointerSizeLog2 - kSmiTagSize));
1742 __ ldr(r0, MemOperand(elements, FixedArray::kHeaderSize - kHeapObjectTag));
1750 __ str(r6, MemOperand(elements, FixedArray::kHeaderSize - kHeapObjectTag));
3213 // map and properties and elements are set to empty fixed array.
3400 // r3: elements array
3722 // r3 mostly holds the elements array or the destination external array.
4056 // Get the elements array.
4108 // Get the elements array.
4165 // -- r4 : scratch (elements)
4204 // Make sure elements is a fast element array, not 'cow'.
4297 // Check for cow elements, in general they are not handled by this stub
4420 // Initialize the new FixedDoubleArray. Leave elements unitialized for
4444 // Make sure that the backing store can hold additional elements.