Lines Matching defs:state
66 // some state as it runs. This consists of the following elements:
96 // <pop affected registers to restore their state>
140 // * The current state is virtualized.
146 // Execution state virtualization.
148 // Instead of emitting code, nodes that manipulate the state can record their
153 // will emit code to bring the actual state into line with the virtual state.
154 // Avoiding flushing the state can postpone some work (e.g. updates of capture
161 // The virtual state found in the Trace affects code generation. For example
162 // the virtual state contains the difference between the actual current
413 // to its previous state (or not, if it's safe to ignore it).
523 // nodes. It normalizes the state of the code generator to ensure we can
535 // Create a new trivial state and generate the node with that.
562 // Create a new trivial state and generate the node with that.
573 // On backtrack we need to restore state.
3058 PreloadState* state) {
3059 if (state->eats_at_least_ == PreloadState::kEatsAtLeastNotYetInitialized) {
3061 state->eats_at_least_ =
3064 state->preload_characters_ =
3065 CalculatePreloadCharacters(compiler, state->eats_at_least_);
3067 state->preload_is_current_ =
3068 (current_trace->characters_preloaded() == state->preload_characters_);
3069 state->preload_has_checked_bounds_ = state->preload_is_current_;