Lines Matching refs:new_trace

270   Trace new_trace;
271 start->Emit(this, &new_trace);
278 if (!node->label()->is_bound()) node->Emit(this, &new_trace);
2120 Trace new_trace(*trace);
2121 new_trace.InvalidateCurrentCharacter();
2128 new_trace.cp_offset() <= 0;
2134 assembler->CheckAtStart(new_trace.cp_offset(), &ok);
2140 assembler->LoadCurrentCharacter(new_trace.cp_offset() - 1,
2141 new_trace.backtrack(), can_skip_bounds_check);
2143 StandardCharacterSet::kLineTerminator, new_trace.backtrack())) {
2149 assembler->CheckNotCharacter('\r', new_trace.backtrack());
2152 on_success->Emit(compiler, &new_trace);
2209 Trace new_trace(*trace);
2210 new_trace.InvalidateCurrentCharacter();
2213 Label* non_word = backtrack_if_previous == kIsNonWord ? new_trace.backtrack()
2216 : new_trace.backtrack();
2223 new_trace.cp_offset() <= 0;
2228 assembler->CheckAtStart(new_trace.cp_offset(), non_word);
2234 assembler->LoadCurrentCharacter(new_trace.cp_offset() - 1, non_word,
2239 on_success()->Emit(compiler, &new_trace);
3122 Trace new_trace(*trace);
3126 if (new_trace.actions() != nullptr) {
3127 new_trace.set_flush_budget(new_flush_budget);
3131 EmitOutOfLineContinuation(compiler, &new_trace, alternatives_->at(i),
3166 Trace* new_trace = greedy_loop_state->counter_backtrack_trace();
3168 EmitChoices(compiler, alt_gens, 1, new_trace, preload);
3176 return new_trace;
3246 Trace new_trace(*trace);
3247 new_trace.set_characters_preloaded(
3250 new_trace.set_bound_checked_up_to(preload->preload_characters_);
3252 new_trace.quick_check_performed()->Clear();
3253 if (not_at_start_) new_trace.set_at_start(Trace::FALSE_VALUE);
3255 new_trace.set_backtrack(&alt_gen->after);
3262 compiler, trace, &new_trace, preload->preload_has_checked_bounds_,
3272 new_trace.set_quick_check_performed(&alt_gen->quick_check_details);
3273 new_trace.set_characters_preloaded(preload->preload_characters_);
3274 new_trace.set_bound_checked_up_to(preload->preload_characters_);
3290 new_trace.InvalidateCurrentCharacter();
3295 if (new_trace.actions() != nullptr) {
3296 new_trace.set_flush_budget(new_flush_budget);
3299 GenerateGuard(macro_assembler, guards->at(j), &new_trace);
3301 alternative.node()->Emit(compiler, &new_trace);
3360 Trace new_trace = *trace;
3361 new_trace.add_action(&new_capture);
3362 on_success()->Emit(compiler, &new_trace);
3368 Trace new_trace = *trace;
3369 new_trace.add_action(&new_increment);
3370 on_success()->Emit(compiler, &new_trace);
3376 Trace new_trace = *trace;
3377 new_trace.add_action(&new_set);
3378 on_success()->Emit(compiler, &new_trace);
3384 Trace new_trace = *trace;
3385 new_trace.add_action(&new_capture);
3386 on_success()->Emit(compiler, &new_trace);
3450 Trace new_trace = *trace;
3451 new_trace.set_backtrack(&clear_registers_backtrack);
3452 on_success()->Emit(compiler, &new_trace);