Lines Matching refs:cnt
139 int *cnt; /* number of columns in the group */ member
156 g->cnt = isl_alloc_array(H->ctx, int, H->n_col); in init_groups()
159 if (!g->pos || !g->group || !g->cnt || !g->rowgroup) in init_groups()
172 g->cnt[i] = 1; in init_groups()
187 while (g->cnt[p] == 0) in update_group()
208 isl_assert(H->ctx, g->cnt[g->group[k]] != 0, return -1); in update_group_i_with_row_j()
209 isl_assert(H->ctx, g->cnt[g->group[i]] != 0, return -1); in update_group_i_with_row_j()
211 g->cnt[g->group[i]] += g->cnt[g->group[k]]; in update_group_i_with_row_j()
212 g->cnt[g->group[k]] = 0; in update_group_i_with_row_j()
215 g->cnt[g->group[k]] += g->cnt[g->group[i]]; in update_group_i_with_row_j()
216 g->cnt[g->group[i]] = 0; in update_group_i_with_row_j()
231 for (i = 0; i < H->n_col && g->cnt[0] < H->n_col; ++i) { in update_groups()
257 free(g->cnt); in clear_groups()
299 if (g.cnt[0] == nvar) { in isl_basic_set_factorizer()
312 for (i = 1; i < g.cnt[group]; ++i) { in isl_basic_set_factorizer()
315 for (j = done + g.cnt[group]; j < nvar; ++j) in isl_basic_set_factorizer()
325 done += g.cnt[group]; in isl_basic_set_factorizer()
326 g.pos[n++] = g.cnt[group]; in isl_basic_set_factorizer()