Home | History | Annotate | Download | only in mips64

Lines Matching defs:string

1709 MemOperand LCodeGen::BuildSeqStringOperand(Register string,
1711 String::Encoding encoding) {
1714 if (encoding == String::TWO_BYTE_ENCODING) {
1718 return FieldMemOperand(string, SeqString::kHeaderSize + offset);
1721 DCHECK(!scratch.is(string));
1723 if (encoding == String::ONE_BYTE_ENCODING) {
1724 __ Daddu(scratch, string, ToRegister(index));
1728 __ Daddu(scratch, string, scratch);
1735 String::Encoding encoding = instr->hydrogen()->encoding();
1736 Register string = ToRegister(instr->string());
1741 __ ld(scratch, FieldMemOperand(string, HeapObject::kMapOffset));
1748 __ Dsubu(at, scratch, Operand(encoding == String::ONE_BYTE_ENCODING
1753 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding);
1754 if (encoding == String::ONE_BYTE_ENCODING) {
1763 String::Encoding encoding = instr->hydrogen()->encoding();
1764 Register string = ToRegister(instr->string());
1773 instr->hydrogen()->encoding() == String::ONE_BYTE_ENCODING
1775 __ EmitSeqStringSetCharCheck(string, index, value, scratch, encoding_mask);
1778 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding);
1779 if (encoding == String::ONE_BYTE_ENCODING) {
2051 __ ld(at, FieldMemOperand(reg, String::kLengthOffset));
2105 if (expected.Contains(ToBooleanICStub::STRING)) {
2106 // String value -> false iff empty.
2110 __ ld(at, FieldMemOperand(reg, String::kLengthOffset));
2412 __ lwu(result, FieldMemOperand(input, String::kHashFieldOffset));
2423 FieldMemOperand(input, String::kHashFieldOffset));
2424 __ And(at, scratch, Operand(String::kContainsCachedArrayIndexMask));
2433 String>class_name,
2445 if (String::Equals(isolate()->factory()->Function_string(), class_name)) {
2458 if (String::Equals(class_name, isolate()->factory()->Object_string())) {
2477 // On MIPS, the caller must do the comparison with Handle<String>class_name.
2485 Handle<String> class_name = instr->hydrogen()->class_name();
4443 ToRegister(instr->string()),
4452 Register string = ToRegister(instr->string());
4462 __ push(string);
4506 char_code, Operand(String::kMaxOneByteCharCode));
5408 Handle<String> type_name,
5417 if (String::Equals(type_name, factory->number_string())) {
5425 } else if (String::Equals(type_name, factory->string_string())) {
5432 } else if (String::Equals(type_name, factory->symbol_string())) {
5439 } else if (String::Equals(type_name, factory->boolean_string())) {
5447 } else if (String::Equals(type_name, factory->undefined_string())) {
5461 } else if (String::Equals(type_name, factory->function_string())) {
5471 } else if (String::Equals(type_name, factory->object_string())) {
5488 } else if (String::Equals(type_name, factory->type##_string())) { \