Home | History | Annotate | Download | only in src

Lines Matching refs:string_

8456       string_(string),
8465 return string_->Equals(String::cast(string));
8472 Object* AsObject() { return string_; }
8474 String* string_;
8555 : string_(string),
8564 return string_->Equals(String::cast(val->get(JSRegExp::kSourceIndex)))
8568 uint32_t Hash() { return RegExpHash(string_, flags_); }
8587 String* string_;
8595 : string_(string), hash_field_(0) { }
8598 return String::cast(string)->IsEqualTo(string_);
8603 unibrow::Utf8InputBuffer<> buffer(string_.start(),
8604 static_cast<unsigned>(string_.length()));
8619 string_, chars_, hash_field_);
8622 Vector<const char> string_;
8632 : string_(string), hash_field_(0) { }
8635 StringHasher hasher(string_.length());
8645 while (i < string_.length() && hasher.is_array_index()) {
8646 hasher.AddCharacter(static_cast<uc32>(string_[i]));
8652 while (i < string_.length()) {
8653 hasher.AddCharacterNoIndex(static_cast<uc32>(string_[i]));
8669 Vector<const Char> string_;
8681 return String::cast(string)->IsAsciiEqualTo(string_);
8686 return HEAP->AllocateAsciiSymbol(string_, hash_field_);
8697 return String::cast(string)->IsTwoByteEqualTo(string_);
8702 return HEAP->AllocateTwoByteSymbol(string_, hash_field_);
8711 : string_(string) { }
8714 return String::cast(string)->Equals(string_);
8717 uint32_t Hash() { return string_->Hash(); }
8726 string_ = string_->TryFlattenGetString();
8727 Heap* heap = string_->GetHeap();
8729 Map* map = heap->SymbolMapForString(string_);
8731 string_->set_map(map);
8732 ASSERT(string_->IsSymbol());
8733 return string_;
8736 StringInputBuffer buffer(string_);
8738 string_->length(),
8739 string_->hash_field());
8746 String* string_;