Lines Matching refs:regexp
30 TNode<String> input, TNode<JSRegExp> regexp, TNode<Number> last_index,
33 TNode<Object> FastLoadLastIndexBeforeSmiCheck(TNode<JSRegExp> regexp);
34 TNode<Smi> FastLoadLastIndex(TNode<JSRegExp> regexp) { in FastLoadLastIndex() argument
35 return CAST(FastLoadLastIndexBeforeSmiCheck(regexp)); in FastLoadLastIndex()
37 TNode<Object> SlowLoadLastIndex(TNode<Context> context, TNode<Object> regexp);
39 void FastStoreLastIndex(TNode<JSRegExp> regexp, TNode<Smi> value);
40 void SlowStoreLastIndex(TNode<Context> context, TNode<Object> regexp,
54 TNode<JSRegExp> regexp,
60 TNode<Context> context, TNode<JSRegExp> regexp,
122 TNode<String> FlagsGetter(TNode<Context> context, TNode<Object> regexp,
125 TNode<BoolT> FastFlagGetter(TNode<JSRegExp> regexp, JSRegExp::Flag flag);
126 TNode<BoolT> FastFlagGetterGlobal(TNode<JSRegExp> regexp) { in FastFlagGetterGlobal() argument
127 return FastFlagGetter(regexp, JSRegExp::kGlobal); in FastFlagGetterGlobal()
129 TNode<BoolT> FastFlagGetterUnicode(TNode<JSRegExp> regexp) { in FastFlagGetterUnicode() argument
130 return FastFlagGetter(regexp, JSRegExp::kUnicode); in FastFlagGetterUnicode()
132 TNode<BoolT> SlowFlagGetter(TNode<Context> context, TNode<Object> regexp,
134 TNode<BoolT> FlagGetter(TNode<Context> context, TNode<Object> regexp,
138 const TNode<JSRegExp> regexp,
156 TNode<JSRegExp> regexp,
167 TNode<Object> regexp,