Searched refs:StringShape (Results 1 – 10 of 10) sorted by relevance
193 if (StringShape(str).IsExternal()) in AppendDetailed()195 if (StringShape(str).IsInternalized()) in AppendDetailed()
224 return StringShape(String::cast(this)).IsCons(); in IsConsString()230 return StringShape(String::cast(this)).IsSliced(); in IsSlicedString()236 return StringShape(String::cast(this)).IsSequential(); in IsSeqString()242 return StringShape(String::cast(this)).IsSequential() && in IsSeqOneByteString()249 return StringShape(String::cast(this)).IsSequential() && in IsSeqTwoByteString()256 return StringShape(String::cast(this)).IsExternal(); in IsExternalString()262 return StringShape(String::cast(this)).IsExternal() && in IsExternalOneByteString()269 return StringShape(String::cast(this)).IsExternal() && in IsExternalTwoByteString()340 StringShape::StringShape(const String* str) in StringShape() function347 StringShape::StringShape(Map* map) in StringShape() function[all …]
673 if (StringShape(this).IsInternalized()) { in StringPrint()675 } else if (StringShape(this).IsCons()) { in StringPrint()695 if (!StringShape(this).IsInternalized()) os << "\""; in StringPrint()
5181 return i::StringShape(*str).IsExternalTwoByte(); in IsExternal()5187 return i::StringShape(*str).IsExternalOneByte(); in IsExternalOneByte()5195 if (i::StringShape(*str).IsExternalTwoByte()) { in VerifyExternalStringResource()5210 if (i::StringShape(*str).IsExternalOneByte()) { in VerifyExternalStringResourceBase()5215 } else if (i::StringShape(*str).IsExternalTwoByte()) { in VerifyExternalStringResourceBase()5232 if (i::StringShape(*str).IsExternalOneByte()) { in GetExternalOneByteStringResource()5874 if (i::StringShape(*obj).IsExternal()) { in MakeExternal()5898 if (i::StringShape(*obj).IsExternal()) { in MakeExternal()5926 i::StringShape shape(*obj); in CanMakeExternal()
8381 class StringShape BASE_EMBEDDED {8383 inline explicit StringShape(const String* s);8384 inline explicit StringShape(Map* s);8385 inline explicit StringShape(InstanceType t);
11132 StringShape shape(this); in GetFlatContent()11141 shape = StringShape(string); in GetFlatContent()11147 shape = StringShape(string); in GetFlatContent()11227 switch (StringShape(this).representation_tag()) { in GetTwoByteData()11505 if (StringShape(string).IsCons()) { in ConsStringGet()11539 switch (StringShape(source).full_representation_tag()) { in WriteToFlat()17827 DCHECK(StringShape(*result).IsInternalized()); in LookupStringIfExists()17844 DCHECK(StringShape(*result).IsInternalized()); in LookupTwoCharsStringIfExists()
147 if (StringShape(subject_ptr).IsCons()) { in Match()150 } else if (StringShape(subject_ptr).IsSliced()) { in Match()
2343 if (StringShape(entry.type).IsCons()) map->mark_unstable(); in CreateInitialMaps()
3589 return HasStringValue() && StringShape(GetInstanceType()).IsInternalized(); in HasInternalizedStringValue()
14882 CHECK(i::StringShape(string).IsExternal()); in MorphAString()