Lines Matching refs:RegExpCompiler
19 class RegExpCompiler; variable
472 virtual void Emit(RegExpCompiler* compiler, Trace* trace) = 0;
484 bool EmitQuickCheck(RegExpCompiler* compiler,
496 RegExpCompiler* compiler,
504 RegExpCompiler* compiler) { in GetSuccessorOfOmnivorousTextNode()
514 bool KeepRecursing(RegExpCompiler* compiler);
566 LimitResult LimitVersions(RegExpCompiler* compiler, Trace* trace);
640 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
643 RegExpCompiler* compiler, in GetQuickCheckDetails()
718 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
721 RegExpCompiler* compiler,
729 RegExpCompiler* compiler);
746 void TextEmitPass(RegExpCompiler* compiler,
783 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
786 RegExpCompiler* compiler,
794 void EmitBoundaryCheck(RegExpCompiler* compiler, Trace* trace);
796 void BacktrackIfPrevious(RegExpCompiler* compiler,
818 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
823 RegExpCompiler* compiler, in GetQuickCheckDetails()
844 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
849 RegExpCompiler* compiler, in GetQuickCheckDetails()
878 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
939 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
946 RegExpCompiler* compiler,
972 int CalculatePreloadCharacters(RegExpCompiler* compiler, int eats_at_least);
973 void EmitOutOfLineContinuation(RegExpCompiler* compiler,
979 void SetUpPreLoad(RegExpCompiler* compiler,
983 int EmitOptimizedUnanchoredSearch(RegExpCompiler* compiler, Trace* trace);
984 Trace* EmitGreedyLoop(RegExpCompiler* compiler,
990 void EmitChoices(RegExpCompiler* compiler,
1014 RegExpCompiler* compiler,
1045 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
1048 RegExpCompiler* compiler,
1158 BoyerMooreLookahead(int length, RegExpCompiler* compiler, Zone* zone);
1162 RegExpCompiler* compiler() { return compiler_; } in compiler()
1201 RegExpCompiler* compiler_;
1304 void Flush(RegExpCompiler* compiler, RegExpNode* successor);
1353 void AdvanceCurrentPositionInTrace(int by, RegExpCompiler* compiler);