Home
last modified time | relevance | path

Searched refs:match_info (Results 1 - 12 of 12) sorted by relevance

/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-regexp.cc111 Handle<RegExpMatchInfo> match_info = isolate->regexp_last_match_info(); in BUILTIN() local
112 const int length = match_info->NumberOfCaptureRegisters(); in BUILTIN()
123 return *RegExpUtils::GenericCaptureGetter(isolate, match_info, last_capture); in BUILTIN()
128 Handle<RegExpMatchInfo> match_info = isolate->regexp_last_match_info(); in BUILTIN() local
129 const int start_index = match_info->Capture(0); in BUILTIN()
130 Handle<String> last_subject(match_info->LastSubject(), isolate); in BUILTIN()
136 Handle<RegExpMatchInfo> match_info = isolate->regexp_last_match_info(); in BUILTIN() local
137 const int start_index = match_info->Capture(1); in BUILTIN()
138 Handle<String> last_subject(match_info->LastSubject(), isolate); in BUILTIN()
H A Dbuiltins-regexp-gen.cc223 TNode<RegExpMatchInfo> match_info, TNode<String> string, in ConstructNewResultFromMatchInfo()
228 match_info, RegExpMatchInfo::kNumberOfCapturesIndex))); in ConstructNewResultFromMatchInfo()
231 match_info, RegExpMatchInfo::kFirstCaptureIndex)); in ConstructNewResultFromMatchInfo()
233 match_info, RegExpMatchInfo::kFirstCaptureIndex + 1)); in ConstructNewResultFromMatchInfo()
271 CAST(UnsafeLoadFixedArrayElement(match_info, from_cursor)); in ConstructNewResultFromMatchInfo()
279 CAST(UnsafeLoadFixedArrayElement(match_info, from_cursor_plus1)); in ConstructNewResultFromMatchInfo()
401 match_info, maybe_names)); in ConstructNewResultFromMatchInfo()
435 TNode<Number> last_index, TNode<RegExpMatchInfo> match_info, in RegExpExecInternal()
677 SmiSub(LoadFixedArrayBaseLength(match_info), in RegExpExecInternal()
686 // Fill match_info in RegExpExecInternal()
221 ConstructNewResultFromMatchInfo( TNode<Context> context, TNode<JSRegExp> regexp, TNode<RegExpMatchInfo> match_info, TNode<String> string, TNode<Number> last_index) ConstructNewResultFromMatchInfo() argument
433 RegExpExecInternal( TNode<Context> context, TNode<JSRegExp> regexp, TNode<String> string, TNode<Number> last_index, TNode<RegExpMatchInfo> match_info, RegExp::ExecQuirks exec_quirks) RegExpExecInternal() argument
1005 auto match_info = Parameter<RegExpMatchInfo>(Descriptor::kMatchInfo); TF_BUILTIN() local
[all...]
H A Dbuiltins-regexp-gen.h57 TNode<Number> last_index, TNode<RegExpMatchInfo> match_info,
62 TNode<RegExpMatchInfo> match_info, TNode<String> string,
/third_party/mesa3d/src/gallium/drivers/r300/compiler/tests/
H A Drc_test_helpers.c61 struct match_info { struct
117 struct match_info Negate;
118 struct match_info Abs;
119 struct match_info File;
120 struct match_info Index;
121 struct match_info Swizzle;
250 struct match_info File;
251 struct match_info Index;
252 struct match_info WriteMask;
352 struct match_info Opcod
[all...]
/third_party/rust/crates/regex/regex-capi/src/
H A Drure.rs177 match_info: *mut rure_match, in rure_find()
182 if !match_info.is_null() { in rure_find()
183 (*match_info).start = m.start(); in rure_find()
184 (*match_info).end = m.end(); in rure_find()
328 match_info: *mut rure_match, in rure_iter_next()
348 return rure_iter_next(it, haystack, len, match_info); in rure_iter_next()
354 if !match_info.is_null() { in rure_iter_next()
356 (*match_info).start = s; in rure_iter_next()
357 (*match_info).end = e; in rure_iter_next()
418 match_info in rure_captures_at()
[all...]
/third_party/node/deps/v8/src/regexp/
H A Dregexp-utils.cc18 Isolate* isolate, Handle<RegExpMatchInfo> match_info, int capture, in GenericCaptureGetter()
21 if (index >= match_info->NumberOfCaptureRegisters()) { in GenericCaptureGetter()
26 const int match_start = match_info->Capture(index); in GenericCaptureGetter()
27 const int match_end = match_info->Capture(index + 1); in GenericCaptureGetter()
34 Handle<String> last_subject(match_info->LastSubject(), isolate); in GenericCaptureGetter()
17 GenericCaptureGetter( Isolate* isolate, Handle<RegExpMatchInfo> match_info, int capture, bool* ok) GenericCaptureGetter() argument
H A Dregexp-utils.h23 Handle<RegExpMatchInfo> match_info,
/third_party/node/deps/v8/src/objects/
H A Djs-regexp.cc18 Isolate* isolate, Handle<RegExpMatchInfo> match_info, in BuildIndices()
29 int num_indices = match_info->NumberOfCaptureRegisters(); in BuildIndices()
37 int start_offset = match_info->Capture(base_offset); in BuildIndices()
38 int end_offset = match_info->Capture(base_offset + 1); in BuildIndices()
17 BuildIndices( Isolate* isolate, Handle<RegExpMatchInfo> match_info, Handle<Object> maybe_names) BuildIndices() argument
H A Dregexp-match-info.h58 Isolate* isolate, Handle<RegExpMatchInfo> match_info, int capture_count);
H A Djs-regexp.h308 Isolate* isolate, Handle<RegExpMatchInfo> match_info,
H A Dobjects.cc4386 Handle<RegExpMatchInfo> match_info = isolate->factory()->NewRegExpMatchInfo(); in New() local
4387 return ReserveCaptures(isolate, match_info, capture_count); in New()
4391 Isolate* isolate, Handle<RegExpMatchInfo> match_info, int capture_count) { in ReserveCaptures()
4392 DCHECK_GE(match_info->length(), kLastMatchOverhead); in ReserveCaptures()
4398 EnsureSpaceInFixedArray(isolate, match_info, required_length)); in ReserveCaptures()
4390 ReserveCaptures( Isolate* isolate, Handle<RegExpMatchInfo> match_info, int capture_count) ReserveCaptures() argument
/third_party/node/deps/v8/src/runtime/
H A Druntime-regexp.cc969 Handle<RegExpMatchInfo> match_info = args.at<RegExpMatchInfo>(1); in RUNTIME_FUNCTION() local
976 return *JSRegExpResultIndices::BuildIndices(isolate, match_info, maybe_names); in RUNTIME_FUNCTION()
985 Handle<RegExpMatchInfo> match_info) in MatchInfoBackedMatch()
986 : isolate_(isolate), match_info_(match_info) { in MatchInfoBackedMatch()
983 MatchInfoBackedMatch(Isolate* isolate, Handle<JSRegExp> regexp, Handle<String> subject, Handle<RegExpMatchInfo> match_info) MatchInfoBackedMatch() argument

Completed in 20 milliseconds