Home | History | Annotate | Download | only in mips

Lines Matching full:separator

3973   Register separator = a1;
3984 // Separator operand is on the stack.
3985 __ pop(separator);
4020 // separator: Separator string
4048 // separator: Separator string
4053 // Check that the separator is a flat ASCII string.
4054 __ JumpIfSmi(separator, &bailout);
4055 __ lw(scratch1, FieldMemOperand(separator, HeapObject::kMapOffset));
4059 // Add (separator length times array_length) - separator length to the
4062 __ lw(scratch1, FieldMemOperand(separator, SeqOneByteString::kLengthOffset));
4084 // separator: Separator string
4104 // Check the length of the separator.
4105 __ lw(scratch1, FieldMemOperand(separator, SeqOneByteString::kLengthOffset));
4110 // Empty separator case.
4129 // One-character separator case.
4131 // Replace separator with its ASCII character value.
4132 __ lbu(separator, FieldMemOperand(separator, SeqOneByteString::kHeaderSize));
4133 // Jump into the loop after the code that copies the separator, so the first
4134 // element is not preceded by a separator.
4142 // separator: Single separator ASCII char (in lower byte).
4144 // Copy the separator character to the result.
4145 __ sb(separator, MemOperand(result_pos));
4161 // Long separator case (separator is more than one character). Entry is at the
4168 // separator: Separator string.
4170 // Copy the separator to the result.
4171 __ lw(string_length, FieldMemOperand(separator, String::kLengthOffset));
4174 separator,