• Home
  • Raw
  • Download

Lines Matching refs:new_trace

1122   Trace new_trace;  in Assemble()  local
1123 start->Emit(this, &new_trace); in Assemble()
1129 if (!node->label()->is_bound()) node->Emit(this, &new_trace); in Assemble()
3028 Trace new_trace(*trace); in EmitHat() local
3029 new_trace.InvalidateCurrentCharacter(); in EmitHat()
3032 if (new_trace.cp_offset() == 0) { in EmitHat()
3039 assembler->LoadCurrentCharacter(new_trace.cp_offset() -1, in EmitHat()
3040 new_trace.backtrack(), in EmitHat()
3043 new_trace.backtrack())) { in EmitHat()
3049 assembler->CheckNotCharacter('\r', new_trace.backtrack()); in EmitHat()
3052 on_success->Emit(compiler, &new_trace); in EmitHat()
3114 Trace new_trace(*trace); in BacktrackIfPrevious() local
3115 new_trace.InvalidateCurrentCharacter(); in BacktrackIfPrevious()
3120 new_trace.backtrack() : in BacktrackIfPrevious()
3124 new_trace.backtrack(); in BacktrackIfPrevious()
3126 if (new_trace.cp_offset() == 0) { in BacktrackIfPrevious()
3133 assembler->LoadCurrentCharacter(new_trace.cp_offset() - 1, &dummy, false); in BacktrackIfPrevious()
3137 on_success()->Emit(compiler, &new_trace); in BacktrackIfPrevious()
4028 Trace new_trace(*trace); in Emit() local
4032 if (new_trace.actions() != NULL) { in Emit()
4033 new_trace.set_flush_budget(new_flush_budget); in Emit()
4038 &new_trace, in Emit()
4077 Trace* new_trace = greedy_loop_state->counter_backtrack_trace(); in EmitGreedyLoop() local
4082 new_trace, in EmitGreedyLoop()
4091 return new_trace; in EmitGreedyLoop()
4168 Trace new_trace(*trace); in EmitChoices() local
4169 new_trace.set_characters_preloaded(preload->preload_is_current_ ? in EmitChoices()
4173 new_trace.set_bound_checked_up_to(preload->preload_characters_); in EmitChoices()
4175 new_trace.quick_check_performed()->Clear(); in EmitChoices()
4176 if (not_at_start_) new_trace.set_at_start(Trace::FALSE_VALUE); in EmitChoices()
4178 new_trace.set_backtrack(&alt_gen->after); in EmitChoices()
4185 compiler, trace, &new_trace, preload->preload_has_checked_bounds_, in EmitChoices()
4195 new_trace.set_quick_check_performed(&alt_gen->quick_check_details); in EmitChoices()
4196 new_trace.set_characters_preloaded(preload->preload_characters_); in EmitChoices()
4197 new_trace.set_bound_checked_up_to(preload->preload_characters_); in EmitChoices()
4213 new_trace.InvalidateCurrentCharacter(); in EmitChoices()
4218 if (new_trace.actions() != NULL) { in EmitChoices()
4219 new_trace.set_flush_budget(new_flush_budget); in EmitChoices()
4222 GenerateGuard(macro_assembler, guards->at(j), &new_trace); in EmitChoices()
4224 alternative.node()->Emit(compiler, &new_trace); in EmitChoices()
4288 Trace new_trace = *trace; in Emit() local
4289 new_trace.add_action(&new_capture); in Emit()
4290 on_success()->Emit(compiler, &new_trace); in Emit()
4296 Trace new_trace = *trace; in Emit() local
4297 new_trace.add_action(&new_increment); in Emit()
4298 on_success()->Emit(compiler, &new_trace); in Emit()
4304 Trace new_trace = *trace; in Emit() local
4305 new_trace.add_action(&new_set); in Emit()
4306 on_success()->Emit(compiler, &new_trace); in Emit()
4313 Trace new_trace = *trace; in Emit() local
4314 new_trace.add_action(&new_capture); in Emit()
4315 on_success()->Emit(compiler, &new_trace); in Emit()
4378 Trace new_trace = *trace; in Emit() local
4379 new_trace.set_backtrack(&clear_registers_backtrack); in Emit()
4380 on_success()->Emit(compiler, &new_trace); in Emit()