Lines Matching refs:Array
1783 // [length of array]
1806 // validity or get the property names in a fixed array.
1833 // r4: empty fixed array root.
1856 // modification check. Otherwise, we got a fixed array, and we have
1858 // r0: map or fixed array (result from call to
1891 // Push the length of the array and the initial index onto the stack.
1901 // sp[1] : array/enum cache length
1902 // sp[2] : array or enum cache
1912 __ cmp(r0, Operand(r1)); // compare to the array length
1917 // Get the i'th entry of the array.
2668 // Retrieve the literal array and check the allocated entry.
2673 // Load the literals array of the function.
2688 frame_->EmitPush(r1); // literal array (0)
2714 // Literal array.
2793 // Load the literals array of the function.
2810 // Generate code to set the elements in the array that are not
2828 // Get the elements array.
2831 // Write to the indexed properties array.
2835 // Update the write barrier for the array address.
3101 // JavaScript example: 'array[index](1, 2, 3)'
3422 // It is a heap object - get the map. Check if the object is a JS array.
4395 // TODO(181): Implement inlined version of array indexing once
4537 __ str(r2, FieldMemOperand(r0, Array::kLengthOffset));
4572 // [sp + (2 * kPointerSize)]: literals array.
4589 // Allocate both the JS array and the elements array in one big
4598 // Copy the JS array part.
4607 // Get hold of the elements array of the boilerplate and setup the
4613 // Copy the elements array.
6837 // of the arguments object and the elements array (in words, not
6883 // initialize the header in the elements fixed array.
6890 // Copy the fixed array slots.
6892 // Setup r4 to point to the first array slot.