Home | History | Annotate | Download | only in builtins

Lines Matching refs:receiver

397   // The {value} is not a compatible receiver for this method.
519 Node* const receiver = maybe_receiver;
525 Branch(IsInitialRegExpMap(context, receiver, LoadMap(receiver)),
531 RegExpPrototypeExecBody(context, receiver, string, true);
538 RegExpPrototypeExecBody(context, receiver, string, false);
652 Node* const receiver = maybe_receiver;
658 Node* const value = CallStub(getproperty_callable, context, receiver, name);
664 Branch(HasInstanceType(receiver, JS_REGEXP_TYPE), &if_isregexp, &out);
709 Node* const receiver = maybe_receiver;
712 Branch(IsInitialRegExpMap(context, receiver, map), &if_isfastpath,
716 Return(FlagsGetter(context, receiver, true));
719 Return(FlagsGetter(context, receiver, false));
864 Node* const receiver = maybe_receiver;
899 Node* const result = RegExpInitialize(context, receiver, var_pattern.value(),
906 Node* const receiver = Parameter(0);
912 GotoIf(TaggedIsSmi(receiver), &if_isnotjsregexp);
913 Branch(HasInstanceType(receiver, JS_REGEXP_TYPE), &if_isjsregexp,
918 Node* const source = LoadObjectField(receiver, JSRegExp::kSourceOffset);
933 Branch(WordEqual(receiver, initial_prototype), &if_isprototype,
1072 Node* const receiver = Parameter(0);
1081 GotoIf(TaggedIsSmi(receiver), &if_isnotunmodifiedjsregexp);
1083 Node* const receiver_map = LoadMap(receiver);
1092 Node* const is_flag_set = FastFlagGetter(receiver, flag);
1106 Branch(WordEqual(receiver, initial_prototype), &if_isprototype,
1321 Node* const receiver = maybe_receiver;
1327 BranchIfFastRegExp(context, receiver, LoadMap(receiver), &fast_path,
1333 RegExpPrototypeExecBodyWithoutResult(context, receiver, string,
1344 Node* const match_indices = RegExpExec(context, receiver, string);
1731 Node* const receiver = maybe_receiver;
1737 BranchIfFastRegExp(context, receiver, LoadMap(receiver), &fast_path,
1741 RegExpPrototypeMatchBody(context, receiver, string, true);
1744 RegExpPrototypeMatchBody(context, receiver, string, false);
1857 Node* const receiver = maybe_receiver;
1863 BranchIfFastRegExp(context, receiver, LoadMap(receiver), &fast_path,
1867 RegExpPrototypeSearchBodyFast(context, receiver, string);
1870 RegExpPrototypeSearchBodySlow(context, receiver, string);
2194 Node* const receiver = maybe_receiver;
2200 BranchIfFastRegExp(context, receiver, LoadMap(receiver), &stub, &runtime);
2204 Return(CallStub(split_callable, context, receiver, string, maybe_limit));
2207 Return(CallRuntime(Runtime::kRegExpSplit, context, receiver, string,
2213 // The fast path is reached only if {receiver} is a global unmodified
2420 // The fast path is reached only if {receiver} is an unmodified
2598 // if (!IsFastRegExp(receiver)) CallRuntime(RegExpReplace)
2600 // if (IsGlobal(receiver)) {
2618 Node* const receiver = maybe_receiver;
2624 // Fast-path checks: 1. Is the {receiver} an unmodified JSRegExp instance?
2626 BranchIfFastRegExp(context, receiver, LoadMap(receiver), &stub, &runtime);
2630 Return(CallStub(replace_callable, context, receiver, string, replace_value));
2633 Return(CallRuntime(Runtime::kRegExpReplace, context, receiver, string,