Searched refs:ChoiceNode (Results 1 – 2 of 2) sorted by relevance
/external/v8/src/regexp/ |
D | jsregexp.cc | 908 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 …]
|
D | jsregexp.h | 891 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);
|