Home | History | Annotate | Download | only in x64

Lines Matching refs:array_length

3352   Register array_length = rdi;
3373 __ movq(array_length, FieldOperand(array, JSArray::kLengthOffset));
3374 __ SmiCompare(array_length, Smi::FromInt(0));
3381 __ SmiToInteger32(array_length, array_length);
3382 __ movl(array_length_operand, array_length);
3395 // Loop condition: while (index < array_length).
3396 // Live loop registers: index(int32), array_length(int32), string(String*),
3399 __ cmpq(index, array_length);
3418 __ cmpl(index, array_length);
3425 // array_length: Array length.
3427 // If array_length is 1, return elements[0], a string.
3428 __ cmpl(array_length, Immediate(1));
3435 // End of array_length live range.
3436 result_pos = array_length;
3437 array_length = no_reg;
3460 // Add (separator length times (array_length - 1)) to string_length.
3488 // Loop condition: while (index < array_length).
3509 __ j(less, &loop_1); // Loop while (index < array_length).
3560 // count from -array_length to zero, so we don't need to maintain