/external/v8/src/regexp/ |
D | regexp-macro-assembler.cc | 47 start_index += SlicedString::cast(subject)->offset(); in StringCharacterPosition() 48 subject = SlicedString::cast(subject)->parent(); in StringCharacterPosition() 151 SlicedString* slice = SlicedString::cast(subject_ptr); in Match()
|
/external/v8/test/cctest/ |
D | test-strings.cc | 1139 CHECK_EQ(SlicedString::cast(*slice)->parent(), in TEST() 1143 CHECK(SlicedString::cast(*slice)->parent()->IsSeqString()); in TEST() 1173 CHECK_EQ(SlicedString::cast(*slice)->parent(), *string); in TEST() 1174 CHECK(SlicedString::cast(*slice)->parent()->IsExternalString()); in TEST() 1226 CHECK(SlicedString::cast(*string)->parent()->IsSeqString()); in TEST() 1233 CHECK(SlicedString::cast(*string)->parent()->IsSeqString()); in TEST()
|
/external/v8/src/ |
D | objects-debug.cc | 524 SlicedString::cast(this)->SlicedStringVerify(); in StringVerify() 543 void SlicedString::SlicedStringVerify() { in SlicedStringVerify() 546 CHECK(this->length() >= SlicedString::kMinLength); in SlicedStringVerify()
|
D | factory.cc | 555 STATIC_ASSERT(ConsString::kMinLength <= SlicedString::kMinLength); in NewConsString() 626 if (!FLAG_string_slices || length < SlicedString::kMinLength) { in NewProperSubString() 647 Handle<SlicedString> slice = Handle<SlicedString>::cast(str); in NewProperSubString() 656 Handle<SlicedString> slice = New<SlicedString>(map, NEW_SPACE); in NewProperSubString()
|
D | objects-body-descriptors-inl.h | 432 return Op::template apply<SlicedString::BodyDescriptor>(p1, p2, p3); in BodyDescriptorApply()
|
D | objects-inl.h | 3259 CAST_ACCESSOR(SlicedString) 3609 return SlicedString::cast(this)->SlicedStringGet(index); in Get() 3640 STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); in GetUnderlying() 3641 const int kUnderlyingOffset = SlicedString::kParentOffset; in GetUnderlying() 3682 SlicedString* slicedString = SlicedString::cast(string); in VisitFlat() 3771 String* SlicedString::parent() { in parent() 3776 void SlicedString::set_parent(String* parent, WriteBarrierMode mode) { in set_parent() 3783 SMI_ACCESSORS(SlicedString, offset, kOffsetOffset) in SMI_ACCESSORS() argument
|
D | objects.h | 455 V(SLICED_STRING_TYPE, SlicedString::kSize, sliced_string, SlicedString) \ 456 V(SLICED_ONE_BYTE_STRING_TYPE, SlicedString::kSize, sliced_one_byte_string, \ 908 V(SlicedString) \ 9114 class SlicedString: public String { 9125 DECLARE_CAST(SlicedString) 9139 DECLARE_VERIFIER(SlicedString) 9142 DISALLOW_IMPLICIT_CONSTRUCTORS(SlicedString);
|
/external/v8/src/heap/ |
D | objects-visiting-inl.h | 35 &FixedBodyVisitor<StaticVisitor, SlicedString::BodyDescriptor, in Initialize() 134 &FixedBodyVisitor<StaticVisitor, SlicedString::BodyDescriptor, in Initialize()
|
D | objects-visiting.h | 71 V(SlicedString) \
|
D | scavenger.cc | 55 SlicedString::kSize>); in Initialize()
|
/external/v8/src/arm64/ |
D | codegen-arm64.cc | 452 UntagSmiFieldMemOperand(string, SlicedString::kOffsetOffset)); in Generate() 453 __ Ldr(string, FieldMemOperand(string, SlicedString::kParentOffset)); in Generate()
|
D | code-stubs-arm64.cc | 2352 STATIC_ASSERT(ExternalString::kMaxShortLength < SlicedString::kMinLength); in Generate() 2662 UntagSmiFieldMemOperand(subject, SlicedString::kOffsetOffset)); in Generate() 2663 __ Ldr(subject, FieldMemOperand(subject, SlicedString::kParentOffset)); in Generate() 3625 UntagSmiFieldMemOperand(input_string, SlicedString::kOffsetOffset)); in Generate() 3628 FieldMemOperand(input_string, SlicedString::kParentOffset)); in Generate() 3651 __ Cmp(result_length, SlicedString::kMinLength); in Generate() 3673 __ Str(from, FieldMemOperand(result_string, SlicedString::kOffsetOffset)); in Generate() 3675 FieldMemOperand(result_string, SlicedString::kParentOffset)); in Generate()
|
/external/v8/src/x87/ |
D | codegen-x87.cc | 508 __ mov(result, FieldOperand(string, SlicedString::kOffsetOffset)); in Generate() 511 __ mov(string, FieldOperand(string, SlicedString::kParentOffset)); in Generate()
|
D | code-stubs-x87.cc | 1029 STATIC_ASSERT(ExternalString::kMaxShortLength < SlicedString::kMinLength); in Generate() 1306 __ mov(edi, FieldOperand(eax, SlicedString::kOffsetOffset)); in Generate() 1307 __ mov(eax, FieldOperand(eax, SlicedString::kParentOffset)); in Generate() 2591 __ add(edx, FieldOperand(eax, SlicedString::kOffsetOffset)); in Generate() 2592 __ mov(edi, FieldOperand(eax, SlicedString::kParentOffset)); in Generate() 2610 __ cmp(ecx, Immediate(Smi::FromInt(SlicedString::kMinLength))); in Generate() 2628 __ mov(FieldOperand(eax, SlicedString::kLengthOffset), ecx); in Generate() 2629 __ mov(FieldOperand(eax, SlicedString::kHashFieldOffset), in Generate() 2631 __ mov(FieldOperand(eax, SlicedString::kParentOffset), edi); in Generate() 2632 __ mov(FieldOperand(eax, SlicedString::kOffsetOffset), edx); in Generate()
|
/external/v8/src/x64/ |
D | codegen-x64.cc | 419 __ SmiToInteger32(result, FieldOperand(string, SlicedString::kOffsetOffset)); in Generate() 421 __ movp(string, FieldOperand(string, SlicedString::kParentOffset)); in Generate()
|
D | code-stubs-x64.cc | 1177 STATIC_ASSERT(ExternalString::kMaxShortLength < SlicedString::kMinLength); in Generate() 1468 __ SmiToInteger32(r14, FieldOperand(rdi, SlicedString::kOffsetOffset)); in Generate() 1469 __ movp(rdi, FieldOperand(rdi, SlicedString::kParentOffset)); in Generate() 2829 __ addp(rdx, FieldOperand(rax, SlicedString::kOffsetOffset)); in Generate() 2830 __ movp(rdi, FieldOperand(rax, SlicedString::kParentOffset)); in Generate() 2850 __ cmpp(rcx, Immediate(SlicedString::kMinLength)); in Generate() 2869 __ movp(FieldOperand(rax, SlicedString::kLengthOffset), rcx); in Generate() 2870 __ movp(FieldOperand(rax, SlicedString::kHashFieldOffset), in Generate() 2872 __ movp(FieldOperand(rax, SlicedString::kParentOffset), rdi); in Generate() 2873 __ movp(FieldOperand(rax, SlicedString::kOffsetOffset), rdx); in Generate()
|
/external/v8/src/ppc/ |
D | codegen-ppc.cc | 452 __ LoadP(result, FieldMemOperand(string, SlicedString::kOffsetOffset)); in Generate() 453 __ LoadP(string, FieldMemOperand(string, SlicedString::kParentOffset)); in Generate()
|
D | code-stubs-ppc.cc | 2147 STATIC_ASSERT(ExternalString::kMaxShortLength < SlicedString::kMinLength); in Generate() 2425 __ LoadP(r11, FieldMemOperand(subject, SlicedString::kOffsetOffset)); in Generate() 2427 __ LoadP(subject, FieldMemOperand(subject, SlicedString::kParentOffset)); in Generate() 3022 __ LoadP(r8, FieldMemOperand(r3, SlicedString::kParentOffset)); in Generate() 3023 __ LoadP(r7, FieldMemOperand(r3, SlicedString::kOffsetOffset)); in Generate() 3043 __ cmpi(r5, Operand(SlicedString::kMinLength)); in Generate() 3062 __ StoreP(r8, FieldMemOperand(r3, SlicedString::kParentOffset), r0); in Generate() 3063 __ StoreP(r6, FieldMemOperand(r3, SlicedString::kOffsetOffset), r0); in Generate()
|
/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 1328 STATIC_ASSERT(ExternalString::kMaxShortLength < SlicedString::kMinLength); in Generate() 1611 __ mov(edi, FieldOperand(eax, SlicedString::kOffsetOffset)); in Generate() 1612 __ mov(eax, FieldOperand(eax, SlicedString::kParentOffset)); in Generate() 2881 __ add(edx, FieldOperand(eax, SlicedString::kOffsetOffset)); in Generate() 2882 __ mov(edi, FieldOperand(eax, SlicedString::kParentOffset)); in Generate() 2900 __ cmp(ecx, Immediate(Smi::FromInt(SlicedString::kMinLength))); in Generate() 2918 __ mov(FieldOperand(eax, SlicedString::kLengthOffset), ecx); in Generate() 2919 __ mov(FieldOperand(eax, SlicedString::kHashFieldOffset), in Generate() 2921 __ mov(FieldOperand(eax, SlicedString::kParentOffset), edi); in Generate() 2922 __ mov(FieldOperand(eax, SlicedString::kOffsetOffset), edx); in Generate()
|
D | codegen-ia32.cc | 849 __ mov(result, FieldOperand(string, SlicedString::kOffsetOffset)); in Generate() 852 __ mov(string, FieldOperand(string, SlicedString::kParentOffset)); in Generate()
|
/external/v8/src/arm/ |
D | codegen-arm.cc | 729 __ ldr(result, FieldMemOperand(string, SlicedString::kOffsetOffset)); in Generate() 730 __ ldr(string, FieldMemOperand(string, SlicedString::kParentOffset)); in Generate()
|
D | code-stubs-arm.cc | 2016 STATIC_ASSERT(ExternalString::kMaxShortLength < SlicedString::kMinLength); in Generate() 2284 __ ldr(r9, FieldMemOperand(subject, SlicedString::kOffsetOffset)); in Generate() 2286 __ ldr(subject, FieldMemOperand(subject, SlicedString::kParentOffset)); in Generate() 2880 __ ldr(r5, FieldMemOperand(r0, SlicedString::kParentOffset)); in Generate() 2881 __ ldr(r4, FieldMemOperand(r0, SlicedString::kOffsetOffset)); in Generate() 2900 __ cmp(r2, Operand(SlicedString::kMinLength)); in Generate() 2919 __ str(r5, FieldMemOperand(r0, SlicedString::kParentOffset)); in Generate() 2920 __ str(r3, FieldMemOperand(r0, SlicedString::kOffsetOffset)); in Generate()
|
/external/v8/src/mips64/ |
D | code-stubs-mips64.cc | 2142 STATIC_ASSERT(ExternalString::kMaxShortLength < SlicedString::kMinLength); in Generate() 2453 __ ld(t0, FieldMemOperand(subject, SlicedString::kOffsetOffset)); in Generate() 2455 __ ld(subject, FieldMemOperand(subject, SlicedString::kParentOffset)); in Generate() 3066 __ ld(a5, FieldMemOperand(v0, SlicedString::kParentOffset)); in Generate() 3067 __ ld(a4, FieldMemOperand(v0, SlicedString::kOffsetOffset)); in Generate() 3088 __ Branch(©_routine, lt, a2, Operand(SlicedString::kMinLength)); in Generate() 3105 __ sd(a5, FieldMemOperand(v0, SlicedString::kParentOffset)); in Generate() 3106 __ sd(a3, FieldMemOperand(v0, SlicedString::kOffsetOffset)); in Generate()
|
D | codegen-mips64.cc | 1022 __ ld(result, FieldMemOperand(string, SlicedString::kOffsetOffset)); in Generate() 1023 __ ld(string, FieldMemOperand(string, SlicedString::kParentOffset)); in Generate()
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 2138 STATIC_ASSERT(ExternalString::kMaxShortLength < SlicedString::kMinLength); in Generate() 2418 __ lw(t0, FieldMemOperand(subject, SlicedString::kOffsetOffset)); in Generate() 2420 __ lw(subject, FieldMemOperand(subject, SlicedString::kParentOffset)); in Generate() 3034 __ lw(t1, FieldMemOperand(v0, SlicedString::kParentOffset)); in Generate() 3035 __ lw(t0, FieldMemOperand(v0, SlicedString::kOffsetOffset)); in Generate() 3056 __ Branch(©_routine, lt, a2, Operand(SlicedString::kMinLength)); in Generate() 3073 __ sw(t1, FieldMemOperand(v0, SlicedString::kParentOffset)); in Generate() 3074 __ sw(a3, FieldMemOperand(v0, SlicedString::kOffsetOffset)); in Generate()
|