Lines Matching refs:RegExpCompiler
20 class RegExpCompiler; variable
141 virtual void Emit(RegExpCompiler* compiler, Trace* trace) = 0;
160 bool EmitQuickCheck(RegExpCompiler* compiler, Trace* bounds_check_trace,
170 RegExpCompiler* compiler,
181 RegExpCompiler* compiler,
189 RegExpCompiler* compiler) { in GetSuccessorOfOmnivorousTextNode()
199 bool KeepRecursing(RegExpCompiler* compiler);
266 LimitResult LimitVersions(RegExpCompiler* compiler, Trace* trace);
347 void Emit(RegExpCompiler* compiler, Trace* trace) override;
349 RegExpCompiler* compiler, int filled_in,
423 void Emit(RegExpCompiler* compiler, Trace* trace) override;
425 RegExpCompiler* compiler, int characters_filled_in,
433 RegExpCompiler* compiler) override;
451 void TextEmitPass(RegExpCompiler* compiler, TextEmitPassType pass,
483 void Emit(RegExpCompiler* compiler, Trace* trace) override;
485 RegExpCompiler* compiler, int filled_in,
494 void EmitBoundaryCheck(RegExpCompiler* compiler, Trace* trace);
496 void BacktrackIfPrevious(RegExpCompiler* compiler, Trace* trace,
516 void Emit(RegExpCompiler* compiler, Trace* trace) override;
518 RegExpCompiler* compiler, int characters_filled_in, in GetQuickCheckDetails()
537 void Emit(RegExpCompiler* compiler, Trace* trace) override;
539 RegExpCompiler* compiler, int characters_filled_in, in GetQuickCheckDetails()
564 void Emit(RegExpCompiler* compiler, Trace* trace) override;
616 void Emit(RegExpCompiler* compiler, Trace* trace) override;
618 RegExpCompiler* compiler, int characters_filled_in,
643 int CalculatePreloadCharacters(RegExpCompiler* compiler, int eats_at_least);
644 void EmitOutOfLineContinuation(RegExpCompiler* compiler, Trace* trace,
649 void SetUpPreLoad(RegExpCompiler* compiler, Trace* current_trace,
652 int EmitOptimizedUnanchoredSearch(RegExpCompiler* compiler, Trace* trace);
653 Trace* EmitGreedyLoop(RegExpCompiler* compiler, Trace* trace,
657 void EmitChoices(RegExpCompiler* compiler,
677 RegExpCompiler* compiler, int characters_filled_in,
718 void Emit(RegExpCompiler* compiler, Trace* trace) override;
720 RegExpCompiler* compiler, int characters_filled_in,
723 RegExpCompiler* compiler,