Home | History | Annotate | Download | only in mips

Lines Matching refs:elements

1520       Register elements = t2;
1522 // Get the elements array of the object.
1523 __ lw(elements, FieldMemOperand(receiver, JSArray::kElementsOffset));
1525 // Check that the elements are in fast mode and writable.
1526 __ CheckMap(elements,
1538 // Get the elements' length.
1539 __ lw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1556 __ Addu(end_elements, elements, end_elements);
1598 __ Addu(end_elements, elements, end_elements);
1602 __ RecordWrite(elements,
1614 // t0: elements' length.
1621 // Growing elements that are SMI-only requires special handling in case
1637 // Load top and check if it is the end of elements.
1639 __ Addu(end_elements, elements, end_elements);
1650 // We fit and could grow elements.
1661 // Update elements' and array's sizes.
1664 __ sw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1666 // Elements are in new space, so write barrier is not required.
1705 Register elements = a3;
1715 CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements,
1718 // Get the elements array of the object.
1719 __ lw(elements, FieldMemOperand(receiver, JSArray::kElementsOffset));
1721 // Check that the elements are in fast mode and writable.
1722 __ CheckMap(elements,
1740 __ Addu(elements, elements, t1);
1741 __ lw(v0, MemOperand(elements, FixedArray::kHeaderSize - kHeapObjectTag));
1748 __ sw(t2, MemOperand(elements, FixedArray::kHeaderSize - kHeapObjectTag));
3199 // map and properties and elements are set to empty fixed array.
3395 // a3: elements array
3725 // a3 mostly holds the elements array or the destination external array.
4114 // Get the elements array.
4165 // Get the elements array.
4220 // -- a4 : scratch (elements)
4258 // Make sure elements is a fast element array, not 'cow'.
4351 // Check for cow elements, in general they are not handled by this stub
4477 // Initialize the new FixedDoubleArray. Leave elements unitialized for
4500 // Make sure that the backing store can hold additional elements.