Lines Matching refs:elements
1524 // If the elements are already FAST_ELEMENTS, the boilerplate cannot
1539 // If the elements are already FAST_ELEMENTS, the boilerplate cannot
1573 // Store the subexpression value in the array's elements.
1581 // Store the subexpression value in the array's elements.
3342 Register elements = no_reg; // Will be rax.
3368 // Check that the array has fast elements.
3371 // Array has fast elements, so its length must be a smi.
3384 // Save the FixedArray containing array's elements.
3386 elements = array;
3387 __ movq(elements, FieldOperand(array, JSArray::kElementsOffset));
3391 // Check that all array elements are sequential ASCII strings, and
3397 // scratch, string_length(int32), elements(FixedArray*).
3403 __ movq(string, FieldOperand(elements,
3423 // elements: FixedArray of strings.
3427 // If array_length is 1, return elements[0], a string.
3430 __ movq(rax, FieldOperand(elements, FixedArray::kHeaderSize));
3441 // elements: FixedArray of strings.
3456 // elements: FixedArray of strings.
3471 // elements: FixedArray of strings.
3492 // index: which element of the elements array we are adding to the result.
3494 // elements: the FixedArray of strings we are joining.
3498 __ movq(string, FieldOperand(elements, index,
3531 // elements: The FixedArray of strings we are joining.
3532 // index: which element of the elements array we are adding to the result.
3542 __ movq(string, FieldOperand(elements, index,
3559 // Make elements point to end of elements array, and index
3563 __ lea(elements, FieldOperand(elements, index, times_pointer_size,
3583 // index: which element of the elements array we are adding to the result.
3595 __ movq(string, Operand(elements, index, times_pointer_size, 0));