Lines Matching defs:preload
2643 // We can't preload 3 characters because there is no machine instruction
3095 PreloadState preload;
3096 preload.init();
3103 trace = EmitGreedyLoop(compiler, trace, &alt_gens, &preload,
3111 preload.eats_at_least_ = EmitOptimizedUnanchoredSearch(compiler, trace);
3113 EmitChoices(compiler, &alt_gens, 0, trace, &preload);
3132 alt_gen, preload.preload_characters_,
3139 PreloadState* preload,
3168 EmitChoices(compiler, alt_gens, 1, new_trace, preload);
3228 PreloadState* preload) {
3230 SetUpPreLoad(compiler, trace, preload);
3243 alt_gen->quick_check_details.set_characters(preload->preload_characters_);
3248 preload->preload_is_current_ ? preload->preload_characters_ : 0);
3249 if (preload->preload_has_checked_bounds_) {
3250 new_trace.set_bound_checked_up_to(preload->preload_characters_);
3257 alt_gen->expects_preload = preload->preload_is_current_;
3262 compiler, trace, &new_trace, preload->preload_has_checked_bounds_,
3266 preload->preload_is_current_ = true;
3267 preload->preload_has_checked_bounds_ = true;
3273 new_trace.set_characters_preloaded(preload->preload_characters_);
3274 new_trace.set_bound_checked_up_to(preload->preload_characters_);
3286 // insist that they preload characters since the slow check we are about
3302 preload->preload_is_current_ = false;