/external/v8/src/objects/ |
D | regexp-match-info.h | 26 class V8_EXPORT_PRIVATE RegExpMatchInfo : NON_EXPORTED_BASE(public FixedArray) { in NON_EXPORTED_BASE() 48 static Handle<RegExpMatchInfo> ReserveCaptures( in NON_EXPORTED_BASE() 49 Handle<RegExpMatchInfo> match_info, int capture_count); in NON_EXPORTED_BASE() 51 DECLARE_CAST(RegExpMatchInfo) in NON_EXPORTED_BASE() 68 DISALLOW_IMPLICIT_CONSTRUCTORS(RegExpMatchInfo); in NON_EXPORTED_BASE()
|
/external/v8/src/regexp/ |
D | regexp-utils.h | 13 class RegExpMatchInfo; variable 20 Handle<RegExpMatchInfo> match_info,
|
D | jsregexp.h | 51 Handle<RegExpMatchInfo> last_match_info); 74 Handle<RegExpMatchInfo> last_match_info); 106 Handle<RegExpMatchInfo> last_match_info); 109 static Handle<RegExpMatchInfo> SetLastMatchInfo( 110 Handle<RegExpMatchInfo> last_match_info, Handle<String> subject,
|
D | regexp-utils.cc | 16 Isolate* isolate, Handle<RegExpMatchInfo> match_info, int capture, in GenericCaptureGetter()
|
D | jsregexp.cc | 193 Handle<RegExpMatchInfo> last_match_info) { in Exec() 221 static void SetAtomLastCapture(Handle<RegExpMatchInfo> last_match_info, in SetAtomLastCapture() 285 Handle<RegExpMatchInfo> last_match_info) { in AtomExec() 564 Handle<RegExpMatchInfo> last_match_info) { in IrregexpExec() 610 Handle<RegExpMatchInfo> RegExpImpl::SetLastMatchInfo( in SetLastMatchInfo() 611 Handle<RegExpMatchInfo> last_match_info, Handle<String> subject, in SetLastMatchInfo() 619 Handle<RegExpMatchInfo> result = in SetLastMatchInfo() 620 RegExpMatchInfo::ReserveCaptures(last_match_info, capture_register_count); in SetLastMatchInfo()
|
/external/v8/src/runtime/ |
D | runtime-regexp.cc | 404 Handle<String> replacement, Handle<RegExpMatchInfo> last_match_info) { in StringReplaceGlobalAtomRegExpWithString() 485 Handle<String> replacement, Handle<RegExpMatchInfo> last_match_info) { in StringReplaceGlobalRegExpWithString() 567 Handle<RegExpMatchInfo> last_match_info) { in StringReplaceGlobalRegExpWithEmptyString() 666 Handle<String> replacement, Handle<RegExpMatchInfo> last_match_info) { in StringReplaceGlobalRegExpWithStringHelper() 696 CONVERT_ARG_HANDLE_CHECKED(RegExpMatchInfo, last_match_info, 3); in RUNTIME_FUNCTION() 816 CONVERT_ARG_HANDLE_CHECKED(RegExpMatchInfo, last_match_info, 3); in RUNTIME_FUNCTION() 833 Handle<RegExpMatchInfo> internal_match_info = in RUNTIME_FUNCTION() 845 Handle<RegExpMatchInfo> match_info) in MatchInfoBackedMatch() 881 Handle<RegExpMatchInfo> match_info_; 935 Handle<RegExpMatchInfo> last_match_array, in SearchRegExpMultiple() [all …]
|
/external/v8/src/builtins/ |
D | builtins-regexp.cc | 82 match_info, RegExpMatchInfo::kNumberOfCapturesIndex)); in ConstructNewResultFromMatchInfo() 85 LoadFixedArrayElement(match_info, RegExpMatchInfo::kFirstCaptureIndex); in ConstructNewResultFromMatchInfo() 87 match_info, RegExpMatchInfo::kFirstCaptureIndex + 1); in ConstructNewResultFromMatchInfo() 104 IntPtrConstant(RegExpMatchInfo::kFirstCaptureIndex), num_indices); in ConstructNewResultFromMatchInfo() 108 IntPtrConstant(RegExpMatchInfo::kFirstCaptureIndex + 2)); in ConstructNewResultFromMatchInfo() 340 match_indices, RegExpMatchInfo::kFirstCaptureIndex + 1); in RegExpPrototypeExecBodyWithoutResult() 1212 Handle<RegExpMatchInfo> match_info = isolate->regexp_last_match_info(); in BUILTIN() 1227 Handle<RegExpMatchInfo> match_info = isolate->regexp_last_match_info(); in BUILTIN() 1235 Handle<RegExpMatchInfo> match_info = isolate->regexp_last_match_info(); in BUILTIN() 1618 match_indices, RegExpMatchInfo::kFirstCaptureIndex); in RegExpPrototypeMatchBody() [all …]
|
/external/v8/src/ |
D | contexts.h | 14 class RegExpMatchInfo; variable 307 V(REGEXP_LAST_MATCH_INFO_INDEX, RegExpMatchInfo, regexp_last_match_info) \ 308 V(REGEXP_INTERNAL_MATCH_INFO_INDEX, RegExpMatchInfo, \
|
D | factory.cc | 2680 Handle<RegExpMatchInfo> Factory::NewRegExpMatchInfo() { in NewRegExpMatchInfo() 2683 static const int kInitialSize = RegExpMatchInfo::kFirstCaptureIndex + in NewRegExpMatchInfo() 2684 RegExpMatchInfo::kInitialCaptureIndices; in NewRegExpMatchInfo() 2687 Handle<RegExpMatchInfo> result = Handle<RegExpMatchInfo>::cast(elems); in NewRegExpMatchInfo() 2689 result->SetNumberOfCaptureRegisters(RegExpMatchInfo::kInitialCaptureIndices); in NewRegExpMatchInfo()
|
D | objects-inl.h | 682 CAST_ACCESSOR(RegExpMatchInfo) in CAST_ACCESSOR() 2558 int RegExpMatchInfo::NumberOfCaptureRegisters() { in NumberOfCaptureRegisters() 2564 void RegExpMatchInfo::SetNumberOfCaptureRegisters(int value) { in SetNumberOfCaptureRegisters() 2569 String* RegExpMatchInfo::LastSubject() { in LastSubject() 2575 void RegExpMatchInfo::SetLastSubject(String* value) { in SetLastSubject() 2580 Object* RegExpMatchInfo::LastInput() { in LastInput() 2585 void RegExpMatchInfo::SetLastInput(Object* value) { in SetLastInput() 2590 int RegExpMatchInfo::Capture(int i) { in Capture() 2596 void RegExpMatchInfo::SetCapture(int i, int value) { in SetCapture()
|
D | factory.h | 775 Handle<RegExpMatchInfo> NewRegExpMatchInfo();
|
D | bootstrapper.cc | 2259 Handle<RegExpMatchInfo> last_match_info = factory->NewRegExpMatchInfo(); in InitializeGlobal() 2261 Handle<RegExpMatchInfo> internal_match_info = factory->NewRegExpMatchInfo(); in InitializeGlobal()
|
D | objects.cc | 9967 Handle<RegExpMatchInfo> RegExpMatchInfo::ReserveCaptures( in ReserveCaptures() 9968 Handle<RegExpMatchInfo> match_info, int capture_count) { in ReserveCaptures() 9973 return Handle<RegExpMatchInfo>::cast(result); in ReserveCaptures()
|
D | objects.h | 1023 V(RegExpMatchInfo) \
|
/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 763 __ sub(eax, Immediate(RegExpMatchInfo::kLastMatchOverhead)); in Generate() 771 __ mov(FieldOperand(ebx, RegExpMatchInfo::kNumberOfCapturesOffset), edx); in Generate() 776 __ mov(FieldOperand(ebx, RegExpMatchInfo::kLastSubjectOffset), eax); in Generate() 777 __ RecordWriteField(ebx, RegExpMatchInfo::kLastSubjectOffset, eax, edi, in Generate() 780 __ mov(FieldOperand(ebx, RegExpMatchInfo::kLastInputOffset), eax); in Generate() 781 __ RecordWriteField(ebx, RegExpMatchInfo::kLastInputOffset, eax, edi, in Generate() 803 RegExpMatchInfo::kFirstCaptureOffset), in Generate()
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 1607 __ Add(x11, number_of_capture_registers, RegExpMatchInfo::kLastMatchOverhead); in Generate() 1614 RegExpMatchInfo::kNumberOfCapturesOffset)); in Generate() 1617 RegExpMatchInfo::kLastSubjectOffset)); in Generate() 1622 RegExpMatchInfo::kLastSubjectOffset, x10, x11, in Generate() 1625 RegExpMatchInfo::kLastInputOffset)); in Generate() 1628 RegExpMatchInfo::kLastInputOffset, x10, x11, in Generate() 1645 RegExpMatchInfo::kFirstCaptureOffset - kHeapObjectTag); in Generate()
|
/external/v8/src/arm/ |
D | code-stubs-arm.cc | 1445 __ add(r2, r1, Operand(RegExpMatchInfo::kLastMatchOverhead)); in Generate() 1454 RegExpMatchInfo::kNumberOfCapturesOffset)); in Generate() 1457 RegExpMatchInfo::kLastSubjectOffset)); in Generate() 1460 RegExpMatchInfo::kLastSubjectOffset, subject, r3, in Generate() 1464 RegExpMatchInfo::kLastInputOffset)); in Generate() 1466 RegExpMatchInfo::kLastInputOffset, subject, r3, in Generate() 1480 Operand(RegExpMatchInfo::kFirstCaptureOffset - kHeapObjectTag)); in Generate()
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 654 __ subl(rax, Immediate(RegExpMatchInfo::kLastMatchOverhead)); in Generate() 662 __ movp(FieldOperand(rbx, RegExpMatchInfo::kNumberOfCapturesOffset), in Generate() 666 __ movp(FieldOperand(rbx, RegExpMatchInfo::kLastSubjectOffset), rax); in Generate() 668 __ RecordWriteField(rbx, RegExpMatchInfo::kLastSubjectOffset, rax, rdi, in Generate() 671 __ movp(FieldOperand(rbx, RegExpMatchInfo::kLastInputOffset), rax); in Generate() 672 __ RecordWriteField(rbx, RegExpMatchInfo::kLastInputOffset, rax, rdi, in Generate() 693 RegExpMatchInfo::kFirstCaptureOffset), in Generate()
|
/external/v8/src/s390/ |
D | code-stubs-s390.cc | 1541 __ AddP(r4, r3, Operand(RegExpMatchInfo::kLastMatchOverhead)); in Generate() 1551 RegExpMatchInfo::kNumberOfCapturesOffset)); in Generate() 1554 RegExpMatchInfo::kLastSubjectOffset)); in Generate() 1557 RegExpMatchInfo::kLastSubjectOffset, subject, r9, in Generate() 1561 RegExpMatchInfo::kLastInputOffset)); in Generate() 1563 RegExpMatchInfo::kLastInputOffset, subject, r9, in Generate() 1577 Operand(RegExpMatchInfo::kFirstCaptureOffset - kHeapObjectTag - in Generate()
|
/external/v8/src/ppc/ |
D | code-stubs-ppc.cc | 1528 __ addi(r5, r4, Operand(RegExpMatchInfo::kLastMatchOverhead)); in Generate() 1538 RegExpMatchInfo::kNumberOfCapturesOffset), in Generate() 1542 RegExpMatchInfo::kLastSubjectOffset), in Generate() 1546 RegExpMatchInfo::kLastSubjectOffset, subject, r10, in Generate() 1550 RegExpMatchInfo::kLastInputOffset), in Generate() 1553 RegExpMatchInfo::kLastInputOffset, subject, r10, in Generate() 1567 Operand(RegExpMatchInfo::kFirstCaptureOffset - kHeapObjectTag - in Generate()
|
/external/v8/src/mips64/ |
D | code-stubs-mips64.cc | 1580 __ Daddu(a2, a1, Operand(RegExpMatchInfo::kLastMatchOverhead)); in Generate() 1590 RegExpMatchInfo::kNumberOfCapturesOffset)); in Generate() 1593 RegExpMatchInfo::kLastSubjectOffset)); in Generate() 1596 RegExpMatchInfo::kLastSubjectOffset, subject, a7, in Generate() 1600 RegExpMatchInfo::kLastInputOffset)); in Generate() 1602 RegExpMatchInfo::kLastInputOffset, subject, a7, in Generate() 1616 Operand(RegExpMatchInfo::kFirstCaptureOffset - kHeapObjectTag)); in Generate()
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 1581 __ Addu(a2, a1, Operand(RegExpMatchInfo::kLastMatchOverhead)); in Generate() 1590 RegExpMatchInfo::kNumberOfCapturesOffset)); in Generate() 1593 RegExpMatchInfo::kLastSubjectOffset)); in Generate() 1596 RegExpMatchInfo::kLastSubjectOffset, subject, t3, in Generate() 1600 RegExpMatchInfo::kLastInputOffset)); in Generate() 1602 RegExpMatchInfo::kLastInputOffset, subject, t3, in Generate() 1616 Operand(RegExpMatchInfo::kFirstCaptureOffset - kHeapObjectTag)); in Generate()
|
/external/v8/src/x87/ |
D | code-stubs-x87.cc | 582 __ sub(eax, Immediate(RegExpMatchInfo::kLastMatchOverhead)); in Generate() 590 __ mov(FieldOperand(ebx, RegExpMatchInfo::kNumberOfCapturesOffset), edx); in Generate() 595 __ mov(FieldOperand(ebx, RegExpMatchInfo::kLastSubjectOffset), eax); in Generate() 596 __ RecordWriteField(ebx, RegExpMatchInfo::kLastSubjectOffset, eax, edi, in Generate() 599 __ mov(FieldOperand(ebx, RegExpMatchInfo::kLastInputOffset), eax); in Generate() 600 __ RecordWriteField(ebx, RegExpMatchInfo::kLastInputOffset, eax, edi, in Generate() 622 RegExpMatchInfo::kFirstCaptureOffset), in Generate()
|