• Home
  • Raw
  • Download

Lines Matching refs:ChoiceNode

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()
3537 ChoiceNode::Emit(compiler, trace); in Emit()
3541 int ChoiceNode::CalculatePreloadCharacters(RegExpCompiler* compiler, in CalculatePreloadCharacters()
3937 void ChoiceNode::AssertGuardsMentionRegisters(Trace* trace) { in AssertGuardsMentionRegisters()
3952 void ChoiceNode::SetUpPreLoad(RegExpCompiler* compiler, in SetUpPreLoad()
3970 void ChoiceNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()
4047 Trace* ChoiceNode::EmitGreedyLoop(RegExpCompiler* compiler, in EmitGreedyLoop()
4094 int ChoiceNode::EmitOptimizedUnanchoredSearch(RegExpCompiler* compiler, in EmitOptimizedUnanchoredSearch()
4146 void ChoiceNode::EmitChoices(RegExpCompiler* compiler, in EmitChoices()
4232 void ChoiceNode::EmitOutOfLineContinuation(RegExpCompiler* compiler, in EmitOutOfLineContinuation()
4490 TableEntryBodyPrinter(std::ostream& os, ChoiceNode* choice) // NOLINT in TableEntryBodyPrinter()
4503 ChoiceNode* choice() { return choice_; } in choice()
4505 ChoiceNode* choice_;
4586 void DotPrinter::VisitChoice(ChoiceNode* that) { in VisitChoice()
4944 void AddBmpCharacters(RegExpCompiler* compiler, ChoiceNode* result, in AddBmpCharacters()
4953 void AddNonBmpSurrogatePairs(RegExpCompiler* compiler, ChoiceNode* result, in AddNonBmpSurrogatePairs()
5046 void AddLoneLeadSurrogates(RegExpCompiler* compiler, ChoiceNode* result, in AddLoneLeadSurrogates()
5072 void AddLoneTrailSurrogates(RegExpCompiler* compiler, ChoiceNode* result, in AddLoneTrailSurrogates()
5167 ChoiceNode* result = new (zone) ChoiceNode(2, zone); in ToNode()
5422 ChoiceNode* result = in ToNode()
5423 new(compiler->zone()) ChoiceNode(length, compiler->zone()); in ToNode()
5548 ChoiceNode* alternation = new(zone) ChoiceNode(2, zone); in ToNode()
5646 ChoiceNode* result = new(zone) ChoiceNode(2, zone); in ToNode()
5725 ChoiceNode* choice_node = new (zone) NegativeLookaroundChoiceNode( in ForMatch()
6337 void Analysis::VisitChoice(ChoiceNode* that) { in VisitChoice()
6393 void ChoiceNode::FillInBMInfo(Isolate* isolate, int offset, int budget, in FillInBMInfo()
6477 void DispatchTableConstructor::BuildTable(ChoiceNode* node) { in BuildTable()
6503 void DispatchTableConstructor::VisitChoice(ChoiceNode* node) { in VisitChoice()
6593 ChoiceNode* optional_step_back = new (zone) ChoiceNode(2, zone); in OptionallyStepBackToLeadSurrogate()
6659 ChoiceNode* first_step_node = new(zone) ChoiceNode(2, zone); in Compile()