Lines Matching defs:element
1244 // Generate code for going to the next element by incrementing
3518 Register element = x2;
3563 __ Add(element, elements, FixedArray::kHeaderSize - kHeapObjectTag);
3564 __ Add(elements_end, element, Operand(array_length, LSL, kPointerSizeLog2));
3565 // Loop condition: while (element < elements_end).
3571 // element: Current array element.
3578 __ Ldr(string, MemOperand(element, kPointerSize, PostIndex));
3587 __ Cmp(element, elements_end);
3621 // Get first element in the array.
3622 __ Add(element, elements, FixedArray::kHeaderSize - kHeapObjectTag);
3624 // element: First array element
3635 __ Add(elements_end, element, Operand(array_length, LSL, kPointerSizeLog2));
3647 // element: Current array element.
3650 // Copy next array element to the result.
3651 __ Ldr(string, MemOperand(element, kPointerSize, PostIndex));
3656 __ Cmp(element, elements_end);
3657 __ B(lt, &empty_separator_loop); // End while (element < elements_end).
3665 // element is not preceded by a separator
3671 // element: Current array element.
3678 // Copy next array element to the result.
3680 __ Ldr(string, MemOperand(element, kPointerSize, PostIndex));
3685 __ Cmp(element, elements_end);
3686 __ B(lt, &one_char_separator_loop); // End while (element < elements_end).
3694 // element: Current array element.
3706 __ Ldr(string, MemOperand(element, kPointerSize, PostIndex));
3711 __ Cmp(element, elements_end);
3712 __ B(lt, &long_separator_loop); // End while (element < elements_end).