Searched refs:StringShape (Results 1 - 9 of 9) sorted by relevance

/external/v8/src/
H A Dlog-utils.cc190 if (StringShape(str).IsExternal())
192 if (StringShape(str).IsInternalized())
H A Dobjects-inl.h274 return StringShape(String::cast(this)).IsCons();
279 return StringShape(String::cast(this)).IsThin();
284 return StringShape(String::cast(this)).IsSliced();
289 return StringShape(String::cast(this)).IsSequential();
294 return StringShape(String::cast(this)).IsSequential() &&
300 return StringShape(String::cast(this)).IsSequential() &&
306 return StringShape(String::cast(this)).IsExternal();
311 return StringShape(String::cast(this)).IsExternal() &&
317 return StringShape(String::cast(this)).IsExternal() &&
766 StringShape function in class:v8::internal::StringShape
772 StringShape::StringShape(Map* map) : type_(map->instance_type()) { function in class:v8::internal::StringShape
777 StringShape::StringShape(InstanceType t) : type_(static_cast<uint32_t>(t)) { function in class:v8::internal::StringShape
[all...]
H A Dobjects-printer.cc791 if (StringShape(this).IsInternalized()) {
793 } else if (StringShape(this).IsCons()) {
795 } else if (StringShape(this).IsThin()) {
815 if (!StringShape(this).IsInternalized()) os << "\"";
H A Dapi.cc5936 return i::StringShape(*str).IsExternalTwoByte();
5942 return i::StringShape(*str).IsExternalOneByte();
5950 if (i::StringShape(*str).IsExternalTwoByte()) {
5965 if (i::StringShape(*str).IsExternalOneByte()) {
5970 } else if (i::StringShape(*str).IsExternalTwoByte()) {
5987 if (i::StringShape(*str).IsExternalOneByte()) {
6820 if (i::StringShape(*obj).IsExternal()) {
6844 if (i::StringShape(*obj).IsExternal()) {
H A Dobjects.h9057 // once and used for several string operations. A StringShape is small enough
9064 class StringShape BASE_EMBEDDED {
9066 inline explicit StringShape(const String* s);
9067 inline explicit StringShape(Map* s);
9068 inline explicit StringShape(InstanceType t);
9414 // Requires: StringShape(this).IsIndirect() && this->IsFlat()
H A Dobjects.cc2485 bool has_pointers = StringShape(this).IsIndirect();
2557 bool has_pointers = StringShape(this).IsIndirect();
10391 StringShape shape(this);
10400 shape = StringShape(string);
10405 shape = StringShape(string);
10412 shape = StringShape(string);
10490 switch (StringShape(this).representation_tag()) {
10750 if (StringShape(string).IsCons()) {
10785 switch (StringShape(source).full_representation_tag()) {
17196 DCHECK(StringShape(*resul
[all...]
/external/v8/src/regexp/
H A Dregexp-macro-assembler.cc238 if (StringShape(subject_ptr).IsCons()) {
241 } else if (StringShape(subject_ptr).IsSliced()) {
246 if (StringShape(subject_ptr).IsThin()) {
/external/v8/src/crankshaft/
H A Dhydrogen-instructions.h3117 return HasStringValue() && StringShape(GetInstanceType()).IsInternalized();
/external/v8/src/heap/
H A Dheap.cc2354 if (StringShape(entry.type).IsCons()) map->mark_unstable();

Completed in 530 milliseconds