Home
last modified time | relevance | path

Searched refs:RegExpMatchInfo (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/objects/
Dregexp-match-info.h26 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/
Dregexp-utils.h13 class RegExpMatchInfo; variable
20 Handle<RegExpMatchInfo> match_info,
Djsregexp.h51 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,
Dregexp-utils.cc16 Isolate* isolate, Handle<RegExpMatchInfo> match_info, int capture, in GenericCaptureGetter()
Djsregexp.cc193 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/
Druntime-regexp.cc404 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/
Dbuiltins-regexp.cc82 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/
Dcontexts.h14 class RegExpMatchInfo; variable
307 V(REGEXP_LAST_MATCH_INFO_INDEX, RegExpMatchInfo, regexp_last_match_info) \
308 V(REGEXP_INTERNAL_MATCH_INFO_INDEX, RegExpMatchInfo, \
Dfactory.cc2680 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()
Dobjects-inl.h682 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()
Dfactory.h775 Handle<RegExpMatchInfo> NewRegExpMatchInfo();
Dbootstrapper.cc2259 Handle<RegExpMatchInfo> last_match_info = factory->NewRegExpMatchInfo(); in InitializeGlobal()
2261 Handle<RegExpMatchInfo> internal_match_info = factory->NewRegExpMatchInfo(); in InitializeGlobal()
Dobjects.cc9967 Handle<RegExpMatchInfo> RegExpMatchInfo::ReserveCaptures( in ReserveCaptures()
9968 Handle<RegExpMatchInfo> match_info, int capture_count) { in ReserveCaptures()
9973 return Handle<RegExpMatchInfo>::cast(result); in ReserveCaptures()
Dobjects.h1023 V(RegExpMatchInfo) \
/external/v8/src/ia32/
Dcode-stubs-ia32.cc763 __ 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/
Dcode-stubs-arm64.cc1607 __ 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/
Dcode-stubs-arm.cc1445 __ 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/
Dcode-stubs-x64.cc654 __ 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/
Dcode-stubs-s390.cc1541 __ 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/
Dcode-stubs-ppc.cc1528 __ 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/
Dcode-stubs-mips64.cc1580 __ 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/
Dcode-stubs-mips.cc1581 __ 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/
Dcode-stubs-x87.cc582 __ 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()