Searched refs:RegExpDisjunction (Results 1 – 4 of 4) sorted by relevance
44 Interval RegExpDisjunction::CaptureRegisters() { in CaptureRegisters()105 bool RegExpDisjunction::IsAnchoredAtStart() { in IsAnchoredAtStart()114 bool RegExpDisjunction::IsAnchoredAtEnd() { in IsAnchoredAtEnd()152 void* RegExpUnparser::VisitDisjunction(RegExpDisjunction* that, void* data) { in VisitDisjunction()298 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives) in RegExpDisjunction() function in v8::internal::RegExpDisjunction
218 class RegExpDisjunction final : public RegExpTree {220 explicit RegExpDisjunction(ZoneList<RegExpTree*>* alternatives);223 RegExpDisjunction* AsDisjunction() override;
5235 bool RegExpDisjunction::SortConsecutiveAtoms(RegExpCompiler* compiler) { in SortConsecutiveAtoms()5281 void RegExpDisjunction::RationalizeConsecutiveAtoms(RegExpCompiler* compiler) { in RationalizeConsecutiveAtoms()5352 pair->Add(new (zone) RegExpDisjunction(suffixes), zone); in RationalizeConsecutiveAtoms()5366 void RegExpDisjunction::FixSingleCharacterDisjunctions( in FixSingleCharacterDisjunctions()5419 RegExpNode* RegExpDisjunction::ToNode(RegExpCompiler* compiler, in ToNode()
1742 return new (zone()) RegExpDisjunction(alternatives_.GetList(zone())); in ToRegExp()