Home | History | Annotate | Download | only in mips

Lines Matching refs:elements

1769       Register elements = t2;
1771 // Get the elements array of the object.
1772 __ lw(elements, FieldMemOperand(receiver, JSArray::kElementsOffset));
1774 // Check that the elements are in fast mode and writable.
1775 __ CheckMap(elements,
1787 // Get the elements' length.
1788 __ lw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1804 __ Addu(end_elements, elements, end_elements);
1815 // Check that the elements are in fast mode and writable.
1816 __ CheckMap(elements,
1828 // Get the elements' length.
1829 __ lw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1836 t0, a0, elements, a3, t1, a2, t5,
1898 __ Addu(end_elements, elements, end_elements);
1902 __ RecordWrite(elements,
1913 // t0: elements' length.
1920 // Growing elements that are SMI-only requires special handling in case
1934 // Load top and check if it is the end of elements.
1936 __ Addu(end_elements, elements, end_elements);
1947 // We fit and could grow elements.
1958 // Update elements' and array's sizes.
1961 __ sw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1963 // Elements are in new space, so write barrier is not required.
2000 Register elements = a3;
2010 CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements,
2013 // Get the elements array of the object.
2014 __ lw(elements, FieldMemOperand(receiver, JSArray::kElementsOffset));
2016 // Check that the elements are in fast mode and writable.
2017 __ CheckMap(elements,
2035 __ Addu(elements, elements, t1);
2036 __ lw(v0, FieldMemOperand(elements, FixedArray::kHeaderSize));
2043 __ sw(t2, FieldMemOperand(elements, FixedArray::kHeaderSize));
3282 // a3 mostly holds the elements array or the destination external array.
3488 // -- a4 : scratch (elements)
3526 // Make sure elements is a fast element array, not 'cow'.
3614 // Check for cow elements, in general they are not handled by this stub
3644 // -- a3 : scratch (elements backing store)
3780 // Make sure that the backing store can hold additional elements.