Lines Matching refs:Trace
319 friend class Trace; variable
448 class Trace; variable
580 virtual void Emit(RegExpCompiler* compiler, Trace* trace) = 0;
593 Trace* bounds_check_trace,
594 Trace* trace,
674 LimitResult LimitVersions(RegExpCompiler* compiler, Trace* trace);
776 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
843 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
875 Trace* trace,
908 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
921 void EmitBoundaryCheck(RegExpCompiler* compiler, Trace* trace);
924 Trace* trace,
943 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
970 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
1006 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
1066 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
1099 Trace* trace);
1102 Trace* trace,
1108 Trace* current_trace,
1110 void AssertGuardsMentionRegisters(Trace* trace);
1111 int EmitOptimizedUnanchoredSearch(RegExpCompiler* compiler, Trace* trace);
1112 Trace* EmitGreedyLoop(RegExpCompiler* compiler,
1113 Trace* trace,
1121 Trace* trace,
1175 virtual void Emit(RegExpCompiler* compiler, Trace* trace);
1356 class Trace {
1376 friend class Trace; variable
1381 DeferredCapture(int reg, bool is_capture, Trace* trace) in DeferredCapture()
1419 Trace() in Trace() function
1521 Trace* counter_backtrack_trace() { return &counter_backtrack_trace_; } in counter_backtrack_trace()
1525 Trace counter_backtrack_trace_;