Lines Matching refs:TNode
23 TNode<Object> RegExpCreate(TNode<Context> context,
24 TNode<Context> native_context,
25 TNode<Object> regexp_string, TNode<String> flags);
27 TNode<Object> RegExpCreate(TNode<Context> context, TNode<Map> initial_map,
28 TNode<Object> regexp_string, TNode<String> flags);
30 TNode<Object> MatchAllIterator(TNode<Context> context,
31 TNode<Context> native_context,
32 TNode<Object> regexp, TNode<String> string,
33 TNode<BoolT> is_fast_regexp,
37 TNode<Smi> SmiZero();
38 TNode<IntPtrT> IntPtrZero();
43 TNode<JSRegExpResult> AllocateRegExpResult(TNode<Context> context,
44 TNode<Smi> length,
45 TNode<Smi> index,
46 TNode<String> input);
48 TNode<Object> FastLoadLastIndex(TNode<JSRegExp> regexp);
49 TNode<Object> SlowLoadLastIndex(TNode<Context> context, TNode<Object> regexp);
50 TNode<Object> LoadLastIndex(TNode<Context> context, TNode<Object> regexp,
66 TNode<HeapObject> RegExpExecInternal(TNode<Context> context,
67 TNode<JSRegExp> regexp,
68 TNode<String> string,
69 TNode<Number> last_index,
70 TNode<RegExpMatchInfo> match_info);
72 TNode<JSRegExpResult> ConstructNewResultFromMatchInfo(
73 TNode<Context> context, TNode<JSReceiver> maybe_regexp,
74 TNode<RegExpMatchInfo> match_info, TNode<String> string);
76 TNode<RegExpMatchInfo> RegExpPrototypeExecBodyWithoutResult(
77 TNode<Context> context, TNode<JSReceiver> maybe_regexp,
78 TNode<String> string, Label* if_didnotmatch, const bool is_fastpath);
79 TNode<HeapObject> RegExpPrototypeExecBody(TNode<Context> context,
80 TNode<JSReceiver> maybe_regexp,
81 TNode<String> string,
89 TNode<BoolT> IsFastRegExp(SloppyTNode<Context> context,
99 TNode<BoolT> IsFastRegExpWithOriginalExec(TNode<Context> context,
100 TNode<JSRegExp> object);
128 TNode<String> const string,
137 TNode<String> const string,
138 TNode<Smi> const limit);
143 TNode<String> string,
144 TNode<String> replace_string);