Home
last modified time | relevance | path

Searched refs:ChoiceNode (Results 1 – 2 of 2) sorted by relevance

/external/v8/src/regexp/
Djsregexp.cc908 DispatchTable* ChoiceNode::GetTable(bool ignore_case) { in GetTable()
1586 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard()
2377 int ChoiceNode::EatsAtLeastHelper(int still_to_find, in EatsAtLeastHelper()
2407 int ChoiceNode::EatsAtLeast(int still_to_find, in EatsAtLeast()
2869 return ChoiceNode::FilterOneByte(depth - 1, ignore_case); in FilterOneByte()
2873 RegExpNode* ChoiceNode::FilterOneByte(int depth, bool ignore_case) { in FilterOneByte()
2953 return ChoiceNode::GetQuickCheckDetails(details, in GetQuickCheckDetails()
2967 ChoiceNode::FillInBMInfo(isolate, offset, budget - 1, bm, not_at_start); in FillInBMInfo()
2972 void ChoiceNode::GetQuickCheckDetails(QuickCheckDetails* details, in GetQuickCheckDetails()
3481 int ChoiceNode::GreedyLoopTextLengthForAlternative( in GreedyLoopTextLengthForAlternative()
[all …]
Djsregexp.h891 class ChoiceNode: public RegExpNode {
893 explicit ChoiceNode(int expected_size, Zone* zone) in ChoiceNode() function
970 class NegativeLookaroundChoiceNode : public ChoiceNode {
975 : ChoiceNode(2, zone) { in NegativeLookaroundChoiceNode()
1002 class LoopChoiceNode: public ChoiceNode {
1005 : ChoiceNode(2, zone), in LoopChoiceNode()
1032 ChoiceNode::AddAlternative(node); in AddAlternative()
1398 void BuildTable(ChoiceNode* node);