Searched refs:ChoiceNode (Results 1 – 2 of 2) sorted by relevance
/external/v8/src/regexp/ |
D | jsregexp.cc | 861 DispatchTable* ChoiceNode::GetTable(bool ignore_case) { in GetTable() 1526 void ChoiceNode::GenerateGuard(RegExpMacroAssembler* macro_assembler, in GenerateGuard() 2314 int ChoiceNode::EatsAtLeastHelper(int still_to_find, in EatsAtLeastHelper() 2344 int ChoiceNode::EatsAtLeast(int still_to_find, in EatsAtLeast() 2797 return ChoiceNode::FilterOneByte(depth - 1); in FilterOneByte() 2800 RegExpNode* ChoiceNode::FilterOneByte(int depth) { in FilterOneByte() 2878 return ChoiceNode::GetQuickCheckDetails(details, in GetQuickCheckDetails() 2892 ChoiceNode::FillInBMInfo(isolate, offset, budget - 1, bm, not_at_start); in FillInBMInfo() 2897 void ChoiceNode::GetQuickCheckDetails(QuickCheckDetails* details, in GetQuickCheckDetails() 3409 int ChoiceNode::GreedyLoopTextLengthForAlternative( in GreedyLoopTextLengthForAlternative() [all …]
|
D | jsregexp.h | 924 class ChoiceNode: public RegExpNode { 926 explicit ChoiceNode(int expected_size, Zone* zone) in ChoiceNode() function 1003 class NegativeLookaroundChoiceNode : public ChoiceNode { 1008 : ChoiceNode(2, zone) { in NegativeLookaroundChoiceNode() 1035 class LoopChoiceNode: public ChoiceNode { 1038 : ChoiceNode(2, zone), in LoopChoiceNode() 1065 ChoiceNode::AddAlternative(node); in AddAlternative() 1427 void BuildTable(ChoiceNode* node);
|