Home
last modified time | relevance | path

Searched refs:ConsString (Results 1 – 25 of 46) sorted by relevance

12

/external/v8/test/cctest/
Dtest-strings.cc153 len += ConsString::kMinLength + 1; in InitializeBuildingBlocks()
318 void AccumulateStats(ConsString* cons_string, ConsStringStats* stats) { in AccumulateStats()
326 AccumulateStats(ConsString::cast(cons_string->first()), stats); in AccumulateStats()
335 AccumulateStats(ConsString::cast(cons_string->second()), stats); in AccumulateStats()
350 return AccumulateStats(ConsString::cast(*cons_string), stats); in AccumulateStats()
358 ConsString* cons_string, ConsStringStats* stats) { in AccumulateStatsWithOperator()
377 AccumulateStats(ConsString::cast(*root), &stats); in VerifyConsString()
381 AccumulateStatsWithOperator(ConsString::cast(*root), &stats); in VerifyConsString()
677 ConsString::cast(*flat_string)->first() : in TestStringCharacterStream()
934 CHECK_GT(kMaxLength, i::ConsString::kMinLength); in TEST()
[all …]
/external/v8/src/
Dregexp-macro-assembler.cc97 DCHECK_EQ(0, ConsString::cast(subject_ptr)->second()->length()); in Match()
98 subject_ptr = ConsString::cast(subject_ptr)->first(); in Match()
Dobjects-debug.cc491 ConsString::cast(this)->ConsStringVerify(); in StringVerify()
498 void ConsString::ConsStringVerify() { in ConsStringVerify()
502 CHECK(this->length() >= ConsString::kMinLength); in ConsStringVerify()
Dobjects-inl.h3165 CAST_ACCESSOR(ConsString) in CAST_ACCESSOR()
3356 Handle<ConsString> cons = Handle<ConsString>::cast(string); in Flatten()
3371 return ConsString::cast(this)->ConsStringGet(index); in Get()
3400 return ConsString::cast(this)->second()->length() == 0; in IsFlat()
3409 STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); in GetUnderlying()
3416 ConsString* String::VisitFlat(Visitor* visitor, in VisitFlat()
3459 return ConsString::cast(string); in VisitFlat()
3539 String* ConsString::first() { in SMI_ACCESSORS()
3544 Object* ConsString::unchecked_first() { in unchecked_first()
3549 void ConsString::set_first(String* value, WriteBarrierMode mode) { in set_first()
[all …]
Dobjects.h461 V(CONS_STRING_TYPE, ConsString::kSize, cons_string, ConsString) \
462 V(CONS_ONE_BYTE_STRING_TYPE, ConsString::kSize, cons_one_byte_string, \
891 V(ConsString) \
8579 class ConsString; variable
8898 static inline ConsString* VisitFlat(Visitor* visitor,
8914 static Handle<String> SlowFlatten(Handle<ConsString> cons,
9035 class ConsString: public String {
9056 DECLARE_CAST(ConsString)
9069 DECLARE_VERIFIER(ConsString)
9072 DISALLOW_IMPLICIT_CONSTRUCTORS(ConsString);
[all …]
Dfactory.cc508 if (length < ConsString::kMinLength) { in NewConsString()
510 STATIC_ASSERT(ConsString::kMinLength <= SlicedString::kMinLength); in NewConsString()
514 STATIC_ASSERT(ConsString::kMinLength <= String::kMaxLength); in NewConsString()
544 Handle<ConsString> result = New<ConsString>(map, NEW_SPACE); in NewConsString()
Dapi.cc4262 i::ConsString* cons_string = i::String::VisitFlat(this, string, 0); in Check()
4302 bool CheckCons(i::ConsString* cons_string) { in CheckCons()
4306 i::ConsString* left_as_cons = in CheckCons()
4311 i::ConsString* right_as_cons = in CheckCons()
4410 static i::ConsString* VisitFlat(i::String* string, in VisitFlat()
4414 i::ConsString* cons_string = i::String::VisitFlat(&visitor, string); in VisitFlat()
4475 static int Calculate(i::ConsString* current, uint8_t* state_out) { in Calculate()
4485 ConsString* left_as_cons = in Calculate()
4491 ConsString* right_as_cons = in Calculate()
4526 static inline int Calculate(i::ConsString* current) { in Calculate()
[all …]
Dheap-snapshot-generator.cc1199 ConsString* cs = ConsString::cast(string); in ExtractStringReferences()
1201 ConsString::kFirstOffset); in ExtractStringReferences()
1203 ConsString::kSecondOffset); in ExtractStringReferences()
Dobjects.cc959 Handle<String> String::SlowFlatten(Handle<ConsString> cons, in SlowFlatten()
1547 ConsString::BodyDescriptor::IterateBody(this, v); in IterateBody()
7957 ConsString* cons = ConsString::cast(string); in GetFlatContent()
8184 void ConsStringIteratorOp::Initialize(ConsString* cons_string, int offset) { in Initialize()
8214 ConsString* cons_string = root_; in Search()
8231 cons_string = ConsString::cast(string); in Search()
8245 cons_string = ConsString::cast(string); in Search()
8287 ConsString* cons_string = frames_[OffsetForDepth(depth_ - 1)]; in NextLeaf()
8299 cons_string = ConsString::cast(string); in NextLeaf()
8313 cons_string = ConsString::cast(string); in NextLeaf()
[all …]
/external/v8/src/heap/
Dobjects-visiting-inl.h16 &FixedBodyVisitor<StaticVisitor, ConsString::BodyDescriptor, int>::Visit); in Initialize()
20 &FixedBodyVisitor<StaticVisitor, ConsString::BodyDescriptor, int>::Visit); in Initialize()
129 &FixedBodyVisitor<StaticVisitor, ConsString::BodyDescriptor, in Initialize()
133 &FixedBodyVisitor<StaticVisitor, ConsString::BodyDescriptor, in Initialize()
Dobjects-visiting.h66 V(ConsString) \
/external/v8/src/arm64/
Dcodegen-arm64.cc450 __ Ldr(result, FieldMemOperand(string, ConsString::kSecondOffset)); in Generate()
453 __ Ldr(string, FieldMemOperand(string, ConsString::kFirstOffset)); in Generate()
Dcode-stubs-arm64.cc2291 __ Ldr(x10, FieldMemOperand(subject, ConsString::kSecondOffset)); in Generate()
2294 __ Ldr(subject, FieldMemOperand(subject, ConsString::kFirstOffset)); in Generate()
2303 STATIC_ASSERT(ExternalString::kMaxShortLength < ConsString::kMinLength); in Generate()
3639 __ Ldr(temp, FieldMemOperand(input_string, ConsString::kSecondOffset)); in Generate()
3642 FieldMemOperand(input_string, ConsString::kFirstOffset)); in Generate()
/external/v8/src/x87/
Dcodegen-x87.cc488 __ cmp(FieldOperand(string, ConsString::kSecondOffset), in Generate()
491 __ mov(string, FieldOperand(string, ConsString::kFirstOffset)); in Generate()
Dcode-stubs-x87.cc915 __ cmp(FieldOperand(eax, ConsString::kSecondOffset), factory->empty_string()); in Generate()
917 __ mov(eax, FieldOperand(eax, ConsString::kFirstOffset)); in Generate()
929 STATIC_ASSERT(ExternalString::kMaxShortLength < ConsString::kMinLength); in Generate()
2666 __ cmp(FieldOperand(eax, ConsString::kSecondOffset), in Generate()
2669 __ mov(edi, FieldOperand(eax, ConsString::kFirstOffset)); in Generate()
/external/v8/src/x64/
Dcodegen-x64.cc506 __ CompareRoot(FieldOperand(string, ConsString::kSecondOffset), in Generate()
509 __ movp(string, FieldOperand(string, ConsString::kFirstOffset)); in Generate()
Dcode-stubs-x64.cc1098 __ CompareRoot(FieldOperand(rdi, ConsString::kSecondOffset), in Generate()
1101 __ movp(rdi, FieldOperand(rdi, ConsString::kFirstOffset)); in Generate()
1113 STATIC_ASSERT(ExternalString::kMaxShortLength < ConsString::kMinLength); in Generate()
2936 __ CompareRoot(FieldOperand(rax, ConsString::kSecondOffset), in Generate()
2939 __ movp(rdi, FieldOperand(rax, ConsString::kFirstOffset)); in Generate()
/external/v8/tools/
Dgrokdump.py1127 class ConsString(String): class
1486 "CONS_SYMBOL_TYPE": ConsString,
1487 "CONS_ONE_BYTE_SYMBOL_TYPE": ConsString,
1496 "CONS_STRING_TYPE": ConsString,
1497 "CONS_ONE_BYTE_STRING_TYPE": ConsString,
/external/v8/src/arm/
Dcodegen-arm.cc722 __ ldr(result, FieldMemOperand(string, ConsString::kSecondOffset)); in Generate()
726 __ ldr(string, FieldMemOperand(string, ConsString::kFirstOffset)); in Generate()
Dcode-stubs-arm.cc2036 __ ldr(r0, FieldMemOperand(subject, ConsString::kSecondOffset)); in Generate()
2039 __ ldr(subject, FieldMemOperand(subject, ConsString::kFirstOffset)); in Generate()
2048 STATIC_ASSERT(ExternalString::kMaxShortLength < ConsString::kMinLength); in Generate()
3002 __ ldr(r5, FieldMemOperand(r0, ConsString::kSecondOffset)); in Generate()
3005 __ ldr(r5, FieldMemOperand(r0, ConsString::kFirstOffset)); in Generate()
/external/v8/src/ia32/
Dcodegen-ia32.cc846 __ cmp(FieldOperand(string, ConsString::kSecondOffset), in Generate()
849 __ mov(string, FieldOperand(string, ConsString::kFirstOffset)); in Generate()
/external/v8/src/mips64/
Dcodegen-mips64.cc910 __ ld(result, FieldMemOperand(string, ConsString::kSecondOffset)); in Generate()
914 __ ld(string, FieldMemOperand(string, ConsString::kFirstOffset)); in Generate()
Dcode-stubs-mips64.cc2158 __ ld(a0, FieldMemOperand(subject, ConsString::kSecondOffset)); in Generate()
2161 __ ld(subject, FieldMemOperand(subject, ConsString::kFirstOffset)); in Generate()
2170 STATIC_ASSERT(ExternalString::kMaxShortLength < ConsString::kMinLength); in Generate()
3194 __ ld(a5, FieldMemOperand(v0, ConsString::kSecondOffset)); in Generate()
3197 __ ld(a5, FieldMemOperand(v0, ConsString::kFirstOffset)); in Generate()
/external/v8/src/mips/
Dcodegen-mips.cc1021 __ lw(result, FieldMemOperand(string, ConsString::kSecondOffset)); in Generate()
1025 __ lw(string, FieldMemOperand(string, ConsString::kFirstOffset)); in Generate()
Dcode-stubs-mips.cc2157 __ lw(a0, FieldMemOperand(subject, ConsString::kSecondOffset)); in Generate()
2160 __ lw(subject, FieldMemOperand(subject, ConsString::kFirstOffset)); in Generate()
2169 STATIC_ASSERT(ExternalString::kMaxShortLength < ConsString::kMinLength); in Generate()
3156 __ lw(t1, FieldMemOperand(v0, ConsString::kSecondOffset)); in Generate()
3159 __ lw(t1, FieldMemOperand(v0, ConsString::kFirstOffset)); in Generate()

12