• Home
  • Raw
  • Download

Lines Matching refs:JSRegExp

81   bool Compile(Isolate* isolate, Handle<JSRegExp> regexp,
326 bool CompiledReplacement::Compile(Isolate* isolate, Handle<JSRegExp> regexp, in Compile()
336 DCHECK(JSRegExp::TypeSupportsCaptures(regexp->type_tag())); in Compile()
546 Isolate* isolate, Handle<String> subject, Handle<JSRegExp> pattern_regexp, in StringReplaceGlobalAtomRegExpWithString()
553 DCHECK_EQ(JSRegExp::ATOM, pattern_regexp->type_tag()); in StringReplaceGlobalAtomRegExpWithString()
625 Isolate* isolate, Handle<String> subject, Handle<JSRegExp> regexp, in StringReplaceGlobalRegExpWithString()
643 if (regexp->type_tag() == JSRegExp::ATOM && simple_replace) { in StringReplaceGlobalRegExpWithString()
703 Isolate* isolate, Handle<String> subject, Handle<JSRegExp> regexp, in StringReplaceGlobalRegExpWithEmptyString()
708 if (regexp->type_tag() == JSRegExp::ATOM) { in StringReplaceGlobalRegExpWithEmptyString()
883 MaybeHandle<Object> RegExpExec(Isolate* isolate, Handle<JSRegExp> regexp, in RegExpExec()
897 Isolate* isolate, Handle<JSRegExp> regexp, Handle<String> subject, in ExperimentalOneshotExec()
914 Handle<JSRegExp> regexp = args.at<JSRegExp>(0); in RUNTIME_FUNCTION()
927 Handle<JSRegExp> regexp = args.at<JSRegExp>(0); in RUNTIME_FUNCTION()
940 Handle<JSRegExp> regexp = args.at<JSRegExp>(0); in RUNTIME_FUNCTION()
955 Handle<JSRegExp> regexp = args.at<JSRegExp>(0); in RUNTIME_FUNCTION()
972 Handle<JSRegExp> regexp = args.at<JSRegExp>(0); in RUNTIME_FUNCTION()
973 DCHECK(regexp->flags() & JSRegExp::kHasIndices); in RUNTIME_FUNCTION()
983 MatchInfoBackedMatch(Isolate* isolate, Handle<JSRegExp> regexp, in MatchInfoBackedMatch()
989 if (JSRegExp::TypeSupportsCaptures(regexp->type_tag())) { in MatchInfoBackedMatch()
1167 Handle<JSRegExp> regexp, in SearchRegExpMultiple()
1179 if (FLAG_regexp_tier_up && regexp->type_tag() == JSRegExp::IRREGEXP) { in SearchRegExpMultiple()
1198 int capture_registers = JSRegExp::RegistersForCaptureCount(capture_count); in SearchRegExpMultiple()
1323 int capture_registers = JSRegExp::RegistersForCaptureCount(capture_count); in SearchRegExpMultiple()
1349 Isolate* isolate, Handle<JSRegExp> regexp, Handle<String> string, in RegExpReplace()
1357 const bool global = (flags & JSRegExp::kGlobal) != 0; in RegExpReplace()
1358 const bool sticky = (flags & JSRegExp::kSticky) != 0; in RegExpReplace()
1428 if (FLAG_regexp_tier_up && regexp->type_tag() == JSRegExp::IRREGEXP) { in RegExpReplace()
1469 Handle<JSRegExp> regexp = args.at<JSRegExp>(0); in RUNTIME_FUNCTION()
1478 CHECK(regexp->flags() & JSRegExp::kGlobal); in RUNTIME_FUNCTION()
1496 Handle<JSRegExp> regexp = args.at<JSRegExp>(1); in RUNTIME_FUNCTION()
1506 DCHECK_EQ(flags & JSRegExp::kGlobal, 0); in RUNTIME_FUNCTION()
1510 const bool sticky = (flags & JSRegExp::kSticky) != 0; in RUNTIME_FUNCTION()
1558 DCHECK(JSRegExp::TypeSupportsCaptures(regexp->type_tag())); in RUNTIME_FUNCTION()
1824 RegExpReplace(isolate, Handle<JSRegExp>::cast(recv), string, replace)); in RUNTIME_FUNCTION()
2000 Handle<JSRegExp> regexp = args.at<JSRegExp>(0); in RUNTIME_FUNCTION()
2005 JSRegExp::Initialize(regexp, source, flags)); in RUNTIME_FUNCTION()
2020 auto regexp = JSRegExp::cast(args[0]); in RUNTIME_FUNCTION()
2021 Handle<String> flags = JSRegExp::StringFromFlags(isolate, regexp.flags()); in RUNTIME_FUNCTION()