Lines Matching refs:AstRawString
59 explicit AstRawStringInternalizationKey(const AstRawString* string) in AstRawStringInternalizationKey()
79 const AstRawString* string_;
82 void AstRawString::Internalize(Isolate* isolate) { in Internalize()
92 bool AstRawString::AsArrayIndex(uint32_t* index) const { in AsArrayIndex()
105 bool AstRawString::IsOneByteEqualTo(const char* data) const { in IsOneByteEqualTo()
115 uint16_t AstRawString::FirstCharacter() const { in FirstCharacter()
121 bool AstRawString::Compare(void* a, void* b) { in Compare()
122 const AstRawString* lhs = static_cast<AstRawString*>(a); in Compare()
123 const AstRawString* rhs = static_cast<AstRawString*>(b); in Compare()
170 std::forward_list<const AstRawString*> AstConsString::ToRawStrings() const { in ToRawStrings()
171 std::forward_list<const AstRawString*> result; in ToRawStrings()
186 string_table_(AstRawString::Compare), in AstStringConstants()
196 name##_string_ = new (&zone_) AstRawString(true, literal, hash_field); \ in AstStringConstants()
209 AstRawString* AstValueFactory::GetOneByteStringInternal( in GetOneByteStringInternal()
225 AstRawString* AstValueFactory::GetTwoByteStringInternal( in GetTwoByteStringInternal()
232 const AstRawString* AstValueFactory::GetString(Handle<String> literal) { in GetString()
233 AstRawString* result = nullptr; in GetString()
252 AstConsString* AstValueFactory::NewConsString(const AstRawString* str) { in NewConsString()
256 AstConsString* AstValueFactory::NewConsString(const AstRawString* str1, in NewConsString()
257 const AstRawString* str2) { in NewConsString()
264 for (AstRawString* current = strings_; current != nullptr;) { in Internalize()
265 AstRawString* next = current->next(); in Internalize()
280 AstRawString* AstValueFactory::GetString(uint32_t hash_field, bool is_one_byte, in GetString()
286 AstRawString key(is_one_byte, literal_bytes, hash_field); in GetString()
293 AstRawString* new_string = new (zone_) AstRawString( in GetString()
300 return reinterpret_cast<AstRawString*>(entry->key); in GetString()