Home
last modified time | relevance | path

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

/external/v8/src/regexp/
Djsregexp.cc861 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 …]
Djsregexp.h924 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);