Lines Matching refs:read_backward
980 bool read_backward() { return read_backward_; } in read_backward() function in v8::internal::RegExpCompiler
2272 if (read_backward()) return 0; in EatsAtLeast()
2283 if (read_backward()) return 0; in EatsAtLeast()
2476 if (read_backward()) return; in GetQuickCheckDetails()
3173 int backward_offset = read_backward() ? -Length() : 0; in TextEmitPass()
3212 bool bounds_check = *checked_up_to < cp_offset + j || read_backward(); in TextEmitPass()
3225 bool bounds_check = *checked_up_to < cp_offset || read_backward(); in TextEmitPass()
3251 bool read_backward, in CreateForCharacterRanges() argument
3259 return new (zone) TextNode(elms, read_backward, on_success); in CreateForCharacterRanges()
3264 bool read_backward, in CreateForSurrogatePair() argument
3276 return new (zone) TextNode(elms, read_backward, on_success); in CreateForSurrogatePair()
3323 read_backward() ? -Length() : Length(), compiler); in Emit()
3324 successor_trace.set_at_start(read_backward() ? Trace::UNKNOWN in Emit()
3384 if (read_backward()) return nullptr; in GetSuccessorOfOmnivorousTextNode()
3428 return read_backward() ? -length : length; in GreedyLoopTextLengthForAlternative()
4338 start_reg_, read_backward(), IsUnicode(flags_), trace->backtrack()); in Emit()
4340 assembler->CheckNotBackReference(start_reg_, read_backward(), in Emit()
4344 if (read_backward()) trace->set_at_start(Trace::UNKNOWN); in Emit()
4711 TextNode(elms, compiler->read_backward(), on_success); in ToNode()
4718 TextNode(elements(), compiler->read_backward(), on_success); in ToNode()
4876 compiler->zone(), bmp, compiler->read_backward(), on_success, in AddBmpCharacters()
4906 CharacterRange::Range(from_t, to_t), compiler->read_backward(), in AddNonBmpSurrogatePairs()
4915 compiler->read_backward(), on_success, default_flags))); in AddNonBmpSurrogatePairs()
4924 compiler->read_backward(), on_success, default_flags))); in AddNonBmpSurrogatePairs()
4933 compiler->read_backward(), on_success, default_flags))); in AddNonBmpSurrogatePairs()
4941 ZoneList<CharacterRange>* match, RegExpNode* on_success, bool read_backward, in NegativeLookaroundAgainstReadDirectionAndMatch() argument
4945 zone, match, read_backward, on_success, flags); in NegativeLookaroundAgainstReadDirectionAndMatch()
4951 zone, lookbehind, !read_backward, lookaround.on_match_success(), flags); in NegativeLookaroundAgainstReadDirectionAndMatch()
4958 bool read_backward, JSRegExp::Flags flags) { in MatchAndNegativeLookaroundInReadDirection() argument
4965 zone, lookahead, read_backward, lookaround.on_match_success(), flags); in MatchAndNegativeLookaroundInReadDirection()
4967 zone, match, read_backward, lookaround.ForMatch(negative_match), flags); in MatchAndNegativeLookaroundInReadDirection()
4982 if (compiler->read_backward()) { in AddLoneLeadSurrogates()
5010 if (compiler->read_backward()) { in AddLoneTrailSurrogates()
5029 DCHECK(!compiler->read_backward()); in UnanchoredAdvance()
5095 return new (zone) TextNode(fail, compiler->read_backward(), on_success); in ToNode()
5109 return new (zone) TextNode(this, compiler->read_backward(), on_success); in ToNode()
5513 if (not_at_start && !compiler->read_backward()) { in ToNode()
5528 LoopChoiceNode(body->min_match() == 0, compiler->read_backward(), zone); in ToNode()
5529 if (not_at_start && !compiler->read_backward()) center->set_not_at_start(); in ToNode()
5681 compiler->read_backward(), on_success); in ToNode()
5744 bool was_reading_backward = compiler->read_backward(); in ToNode()
5768 if (compiler->read_backward()) std::swap(start_reg, end_reg); in ToNode()
5779 if (compiler->read_backward()) { in ToNode()
6604 DCHECK(!compiler->read_backward()); in OptionallyStepBackToLeadSurrogate()