• Home
  • Raw
  • Download

Lines Matching refs:new_trace

1066   Trace new_trace;  in Assemble()  local
1067 start->Emit(this, &new_trace); in Assemble()
1074 if (!node->label()->is_bound()) node->Emit(this, &new_trace); in Assemble()
2953 Trace new_trace(*trace); in EmitHat() local
2954 new_trace.InvalidateCurrentCharacter(); in EmitHat()
2957 if (new_trace.cp_offset() == 0) { in EmitHat()
2964 assembler->LoadCurrentCharacter(new_trace.cp_offset() -1, in EmitHat()
2965 new_trace.backtrack(), in EmitHat()
2968 new_trace.backtrack())) { in EmitHat()
2974 assembler->CheckNotCharacter('\r', new_trace.backtrack()); in EmitHat()
2977 on_success->Emit(compiler, &new_trace); in EmitHat()
3039 Trace new_trace(*trace); in BacktrackIfPrevious() local
3040 new_trace.InvalidateCurrentCharacter(); in BacktrackIfPrevious()
3045 new_trace.backtrack() : in BacktrackIfPrevious()
3049 new_trace.backtrack(); in BacktrackIfPrevious()
3051 if (new_trace.cp_offset() == 0) { in BacktrackIfPrevious()
3058 assembler->LoadCurrentCharacter(new_trace.cp_offset() - 1, &dummy, false); in BacktrackIfPrevious()
3062 on_success()->Emit(compiler, &new_trace); in BacktrackIfPrevious()
3956 Trace new_trace(*trace); in Emit() local
3960 if (new_trace.actions() != nullptr) { in Emit()
3961 new_trace.set_flush_budget(new_flush_budget); in Emit()
3966 &new_trace, in Emit()
4005 Trace* new_trace = greedy_loop_state->counter_backtrack_trace(); in EmitGreedyLoop() local
4010 new_trace, in EmitGreedyLoop()
4019 return new_trace; in EmitGreedyLoop()
4096 Trace new_trace(*trace); in EmitChoices() local
4097 new_trace.set_characters_preloaded(preload->preload_is_current_ ? in EmitChoices()
4101 new_trace.set_bound_checked_up_to(preload->preload_characters_); in EmitChoices()
4103 new_trace.quick_check_performed()->Clear(); in EmitChoices()
4104 if (not_at_start_) new_trace.set_at_start(Trace::FALSE_VALUE); in EmitChoices()
4106 new_trace.set_backtrack(&alt_gen->after); in EmitChoices()
4113 compiler, trace, &new_trace, preload->preload_has_checked_bounds_, in EmitChoices()
4123 new_trace.set_quick_check_performed(&alt_gen->quick_check_details); in EmitChoices()
4124 new_trace.set_characters_preloaded(preload->preload_characters_); in EmitChoices()
4125 new_trace.set_bound_checked_up_to(preload->preload_characters_); in EmitChoices()
4141 new_trace.InvalidateCurrentCharacter(); in EmitChoices()
4146 if (new_trace.actions() != nullptr) { in EmitChoices()
4147 new_trace.set_flush_budget(new_flush_budget); in EmitChoices()
4150 GenerateGuard(macro_assembler, guards->at(j), &new_trace); in EmitChoices()
4152 alternative.node()->Emit(compiler, &new_trace); in EmitChoices()
4214 Trace new_trace = *trace; in Emit() local
4215 new_trace.add_action(&new_capture); in Emit()
4216 on_success()->Emit(compiler, &new_trace); in Emit()
4222 Trace new_trace = *trace; in Emit() local
4223 new_trace.add_action(&new_increment); in Emit()
4224 on_success()->Emit(compiler, &new_trace); in Emit()
4230 Trace new_trace = *trace; in Emit() local
4231 new_trace.add_action(&new_set); in Emit()
4232 on_success()->Emit(compiler, &new_trace); in Emit()
4239 Trace new_trace = *trace; in Emit() local
4240 new_trace.add_action(&new_capture); in Emit()
4241 on_success()->Emit(compiler, &new_trace); in Emit()
4304 Trace new_trace = *trace; in Emit() local
4305 new_trace.set_backtrack(&clear_registers_backtrack); in Emit()
4306 on_success()->Emit(compiler, &new_trace); in Emit()