Searched refs:RegExpDisjunction (Results 1 – 5 of 5) sorted by relevance
46 Interval RegExpDisjunction::CaptureRegisters() { in CaptureRegisters()107 bool RegExpDisjunction::IsAnchoredAtStart() { in IsAnchoredAtStart()116 bool RegExpDisjunction::IsAnchoredAtEnd() { in IsAnchoredAtEnd()156 void* RegExpUnparser::VisitDisjunction(RegExpDisjunction* that, void* data) { in VisitDisjunction()306 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives) in RegExpDisjunction() function in v8::internal::RegExpDisjunction
185 class RegExpDisjunction final : public RegExpTree {187 explicit RegExpDisjunction(ZoneList<RegExpTree*>* alternatives);
604 bool RegExpDisjunction::SortConsecutiveAtoms(RegExpCompiler* compiler) { in SortConsecutiveAtoms()654 void RegExpDisjunction::RationalizeConsecutiveAtoms(RegExpCompiler* compiler) { in RationalizeConsecutiveAtoms()738 pair->Add(zone->New<RegExpDisjunction>(suffixes), zone); in RationalizeConsecutiveAtoms()751 void RegExpDisjunction::FixSingleCharacterDisjunctions( in RationalizeConsecutiveAtoms()818 RegExpNode* RegExpDisjunction::ToNode(RegExpCompiler* compiler, in RationalizeConsecutiveAtoms()
2263 return zone()->New<RegExpDisjunction>(zone()->New<ZoneList<RegExpTree*>>( in ToRegExp()
48 void* VisitDisjunction(RegExpDisjunction* node, void*) override { in VisitDisjunction()369 void* VisitDisjunction(RegExpDisjunction* node, void*) override { in VisitDisjunction()