Home | History | Annotate | Download | only in mips

Lines Matching defs:string

554     if (String::cast(*lit)->length() == 0) {
1225 // Convert the entry to a string or (smi) 0 if it isn't a property
3086 // string "valueOf" the result is false.
3087 // The use of t2 to store the valueOf string assumes that it is not otherwise
3108 // prototype is the un-modified String prototype. If not result is false.
3373 // 0 (literal string): The type of logging (corresponds to the flags).
3375 // 1 (string): Format string. Access the string at argument index 2
3377 // 2 (array): Arguments to the format string.
3490 Register string = v0;
3496 VisitForAccumulatorValue(args->at(0)); // string
3508 string, index, value, scratch, one_byte_seq_type);
3514 string,
3519 context()->Plug(string);
3527 Register string = v0;
3533 VisitForAccumulatorValue(args->at(0)); // string
3545 string, index, value, scratch, two_byte_seq_type);
3551 string,
3556 context()->Plug(string);
3712 // the empty string.
3935 __ lw(a0, FieldMemOperand(v0, String::kHashFieldOffset));
3936 __ And(a0, a0, Operand(String::kContainsCachedArrayIndexMask));
3952 __ lw(v0, FieldMemOperand(v0, String::kHashFieldOffset));
3977 Register string = t0;
3995 // If the array has length zero, return the empty string.
4020 // separator: Separator string
4021 // string_length: Accumulated sum of string lengths (smi).
4029 __ lw(string, MemOperand(element));
4031 __ JumpIfSmi(string, &bailout);
4032 __ lw(scratch1, FieldMemOperand(string, HeapObject::kMapOffset));
4035 __ lw(scratch1, FieldMemOperand(string, SeqOneByteString::kLengthOffset));
4040 // If array_length is 1, return elements[0], a string.
4048 // separator: Separator string
4050 // string_length: Sum of string lengths (smi).
4053 // Check that the separator is a flat ASCII string.
4060 // string_length to get the length of the result string. array_length is not
4084 // separator: Separator string
4085 // string_length: Length of result string (not smi)
4118 __ lw(string, MemOperand(element));
4120 __ lw(string_length, FieldMemOperand(string, String::kLengthOffset));
4122 __ Addu(string, string, SeqOneByteString::kHeaderSize - kHeapObjectTag);
4123 __ CopyBytes(string, result_pos, string_length, scratch1);
4150 __ lw(string, MemOperand(element));
4152 __ lw(string_length, FieldMemOperand(string, String::kLengthOffset));
4154 __ Addu(string, string, SeqOneByteString::kHeaderSize - kHeapObjectTag);
4155 __ CopyBytes(string, result_pos, string_length, scratch1);
4168 // separator: Separator string.
4171 __ lw(string_length, FieldMemOperand(separator, String::kLengthOffset));
4173 __ Addu(string,
4176 __ CopyBytes(string, result_pos, string_length, scratch1);
4179 __ lw(string, MemOperand(element));
4181 __ lw(string_length, FieldMemOperand(string, String::kLengthOffset));
4183 __ Addu(string, string, SeqOneByteString::kHeaderSize - kHeapObjectTag);
4184 __ CopyBytes(string, result_pos, string_length, scratch1);
4198 Handle<String> name = expr->name();
4581 Handle<String> check) {