Home | History | Annotate | Download | only in builtins

Lines Matching refs:Node

13 typedef compiler::Node Node;
22 void BranchIfFastRegExp(Node* const context, Node* const object,
23 Node* const map, Label* const if_isunmodified,
27 Node* FastLoadLastIndex(Node* regexp);
28 Node* SlowLoadLastIndex(Node* context, Node* regexp);
29 Node* LoadLastIndex(Node* context, Node* regexp, bool is_fastpath);
31 void FastStoreLastIndex(Node* regexp, Node* value);
32 void SlowStoreLastIndex(Node* context, Node* regexp, Node* value);
33 void StoreLastIndex(Node* context, Node* regexp, Node* value,
36 Node* ConstructNewResultFromMatchInfo(Node* const context, Node* const regexp,
37 Node* const match_info,
38 Node* const string);
40 Node* RegExpPrototypeExecBodyWithoutResult(Node* const context,
41 Node* const regexp,
42 Node* const string,
45 Node* RegExpPrototypeExecBody(Node* const context, Node* const regexp,
46 Node* const string, const bool is_fastpath);
48 Node* ThrowIfNotJSReceiver(Node* context, Node* maybe_receiver,
53 Node* IsFastRegExpMap(Node* const context, Node* const object,
54 Node* const map);
56 Node* IsInitialRegExpMap(Node* context, Node* object, Node* map);
57 void BranchIfFastRegExpResult(Node* context, Node* map,
60 Node* FlagsGetter(Node* const context, Node* const regexp, bool is_fastpath);
62 Node* FastFlagGetter(Node* const regexp, JSRegExp::Flag flag);
63 Node* SlowFlagGetter(Node* const context, Node* const regexp,
65 Node* FlagGetter(Node* const context, Node* const regexp, JSRegExp::Flag flag,
70 Node* IsRegExp(Node* const context, Node* const maybe_receiver);
71 Node* RegExpInitialize(Node* const context, Node* const regexp,
72 Node* const maybe_pattern, Node* const maybe_flags);
74 Node* RegExpExec(Node* context, Node* regexp, Node* string);
76 Node* AdvanceStringIndex(Node* const string, Node* const index,
77 Node* const is_unicode, bool is_fastpath);
79 void RegExpPrototypeMatchBody(Node* const context, Node* const regexp,
80 Node* const string, const bool is_fastpath);
82 void RegExpPrototypeSearchBodyFast(Node* const context, Node* const regexp,
83 Node* const string);
84 void RegExpPrototypeSearchBodySlow(Node* const context, Node* const regexp,
85 Node* const string);
87 void RegExpPrototypeSplitBody(Node* const context, Node* const regexp,
88 Node* const string, Node* const limit);
90 Node* ReplaceGlobalCallableFastPath(Node* context, Node* regexp, Node* string,
91 Node* replace_callable);
92 Node* ReplaceSimpleStringFastPath(Node* context, Node* regexp, Node* string,
93 Node* replace_string);