Lines Matching refs:sifted_states
911 re_dfastate_t **sifted_states; in prune_impossible_nodes() local
923 sifted_states = re_malloc (re_dfastate_t *, match_last + 1); in prune_impossible_nodes()
924 if (__glibc_unlikely (sifted_states == NULL)) in prune_impossible_nodes()
941 sift_ctx_init (&sctx, sifted_states, lim_states, halt_node, in prune_impossible_nodes()
947 if (sifted_states[0] != NULL || lim_states[0] != NULL) in prune_impossible_nodes()
963 ret = merge_state_array (dfa, sifted_states, lim_states, in prune_impossible_nodes()
972 sift_ctx_init (&sctx, sifted_states, lim_states, halt_node, match_last); in prune_impossible_nodes()
977 if (sifted_states[0] == NULL) in prune_impossible_nodes()
984 mctx->state_log = sifted_states; in prune_impossible_nodes()
985 sifted_states = NULL; in prune_impossible_nodes()
990 re_free (sifted_states); in prune_impossible_nodes()
1582 null_cnt = (sctx->sifted_states[str_idx] == NULL) ? null_cnt + 1 : 0; in sift_states_backward()
1585 memset (sctx->sifted_states, '\0', in sift_states_backward()
1648 && STATE_NODE_CONTAINS (sctx->sifted_states[str_idx + 1], in build_sifted_states()
1736 sctx->sifted_states[str_idx] = NULL; in update_cur_sifted_state()
1757 sctx->sifted_states[str_idx] = re_acquire_state (&err, dfa, dest_nodes); in update_cur_sifted_state()
2094 local_sctx.sifted_states = NULL; /* Mark that it hasn't been initialized. */ in sift_states_bkref()
2127 || sctx->sifted_states[to_idx] == NULL in sift_states_bkref()
2128 || !STATE_NODE_CONTAINS (sctx->sifted_states[to_idx], dst_node) in sift_states_bkref()
2133 if (local_sctx.sifted_states == NULL) in sift_states_bkref()
2148 cur_state = local_sctx.sifted_states[str_idx]; in sift_states_bkref()
2155 local_sctx.sifted_states, in sift_states_bkref()
2160 local_sctx.sifted_states[str_idx] = cur_state; in sift_states_bkref()
2170 if (local_sctx.sifted_states != NULL) in sift_states_bkref()
2189 && !STATE_NODE_CONTAINS (sctx->sifted_states[str_idx + naccepted], in sift_states_iter_mb()
4258 sctx->sifted_states = sifted_sts; in sift_ctx_init()