Lines Matching defs:flags
21 #include "src/regexp/regexp-flags.h"
241 // Load flags and check if the result object needs to have indices.
242 const TNode<Smi> flags =
244 const TNode<BoolT> has_indices = IsSetSmi(flags, JSRegExp::kHasIndices);
1029 // First, count the number of characters we will need and check which flags
1153 // Runtime Semantics: RegExpInitialize ( obj, pattern, flags )
1162 // Normalize flags.
1163 const TNode<Object> flags = Select<Object>(
1170 pattern, flags);
1173 // ES#sec-regexp-pattern-flags
1174 // RegExp ( pattern, flags )
1177 auto flags = Parameter<Object>(Descriptor::kFlags);
1183 TVARIABLE(Object, var_flags, flags);
1200 GotoIfNot(IsUndefined(flags), &next);
1228 GotoIfNot(IsUndefined(flags), &inner_next);
1246 GotoIfNot(IsUndefined(flags), &inner_next);
1295 // RegExp.prototype.compile ( pattern, flags )
1346 TNode<Smi> flags = CAST(LoadObjectField(regexp, JSRegExp::kFlagsOffset));
1349 SmiShr(SmiAnd(flags, mask),