Lines Matching refs:separator
3541 Register separator = a1;
3552 // Separator operand is on the stack.
3553 __ pop(separator);
3588 // separator: Separator string
3616 // separator: Separator string
3621 // Check that the separator is a flat ASCII string.
3622 __ JumpIfSmi(separator, &bailout);
3623 __ lw(scratch1, FieldMemOperand(separator, HeapObject::kMapOffset));
3627 // Add (separator length times array_length) - separator length to the
3630 __ lw(scratch1, FieldMemOperand(separator, SeqAsciiString::kLengthOffset));
3652 // separator: Separator string
3672 // Check the length of the separator.
3673 __ lw(scratch1, FieldMemOperand(separator, SeqAsciiString::kLengthOffset));
3678 // Empty separator case.
3697 // One-character separator case.
3699 // Replace separator with its ASCII character value.
3700 __ lbu(separator, FieldMemOperand(separator, SeqAsciiString::kHeaderSize));
3701 // Jump into the loop after the code that copies the separator, so the first
3702 // element is not preceded by a separator.
3710 // separator: Single separator ASCII char (in lower byte).
3712 // Copy the separator character to the result.
3713 __ sb(separator, MemOperand(result_pos));
3729 // Long separator case (separator is more than one character). Entry is at the
3736 // separator: Separator string.
3738 // Copy the separator to the result.
3739 __ lw(string_length, FieldMemOperand(separator, String::kLengthOffset));
3742 separator,