/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-regexp.cc | 111 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 D | builtins-regexp-gen.cc | 223 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 D | builtins-regexp-gen.h | 57 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 D | rc_test_helpers.c | 61 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 D | rure.rs | 177 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 D | regexp-utils.cc | 18 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 D | regexp-utils.h | 23 Handle<RegExpMatchInfo> match_info,
|
/third_party/node/deps/v8/src/objects/ |
H A D | js-regexp.cc | 18 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 D | regexp-match-info.h | 58 Isolate* isolate, Handle<RegExpMatchInfo> match_info, int capture_count);
|
H A D | js-regexp.h | 308 Isolate* isolate, Handle<RegExpMatchInfo> match_info,
|
H A D | objects.cc | 4386 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 D | runtime-regexp.cc | 969 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
|