Home | History | Annotate | Download | only in mips

Lines Matching defs:string

560     if (String::cast(*lit)->length() == 0) {
1126 // Convert the entry to a string or (smi) 0 if it isn't a property
2689 // prototype is the un-modified String prototype. If not result is false.
2931 // 0 (literal string): The type of logging (corresponds to the flags).
2933 // 1 (string): Format string. Access the string at argument index 2
2935 // 2 (array): Arguments to the format string.
3250 // the empty string.
3501 __ lw(a0, FieldMemOperand(v0, String::kHashFieldOffset));
3502 __ And(a0, a0, Operand(String::kContainsCachedArrayIndexMask));
3520 __ lw(v0, FieldMemOperand(v0, String::kHashFieldOffset));
3545 Register string = t0;
3563 // If the array has length zero, return the empty string.
3588 // separator: Separator string
3589 // string_length: Accumulated sum of string lengths (smi).
3597 __ lw(string, MemOperand(element));
3599 __ JumpIfSmi(string, &bailout);
3600 __ lw(scratch1, FieldMemOperand(string, HeapObject::kMapOffset));
3603 __ lw(scratch1, FieldMemOperand(string, SeqAsciiString::kLengthOffset));
3608 // If array_length is 1, return elements[0], a string.
3616 // separator: Separator string
3618 // string_length: Sum of string lengths (smi).
3621 // Check that the separator is a flat ASCII string.
3628 // string_length to get the length of the result string. array_length is not
3652 // separator: Separator string
3653 // string_length: Length of result string (not smi)
3686 __ lw(string, MemOperand(element));
3688 __ lw(string_length, FieldMemOperand(string, String::kLengthOffset));
3690 __ Addu(string, string, SeqAsciiString::kHeaderSize - kHeapObjectTag);
3691 __ CopyBytes(string, result_pos, string_length, scratch1);
3718 __ lw(string, MemOperand(element));
3720 __ lw(string_length, FieldMemOperand(string, String::kLengthOffset));
3722 __ Addu(string, string, SeqAsciiString::kHeaderSize - kHeapObjectTag);
3723 __ CopyBytes(string, result_pos, string_length, scratch1);
3736 // separator: Separator string.
3739 __ lw(string_length, FieldMemOperand(separator, String::kLengthOffset));
3741 __ Addu(string,
3744 __ CopyBytes(string, result_pos, string_length, scratch1);
3747 __ lw(string, MemOperand(element));
3749 __ lw(string_length, FieldMemOperand(string, String::kLengthOffset));
3751 __ Addu(string, string, SeqAsciiString::kHeaderSize - kHeapObjectTag);
3752 __ CopyBytes(string, result_pos, string_length, scratch1);
3766 Handle<String> name = expr->name();
4165 Handle<String> check) {