reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_factorization.c
  142 	g->group = isl_alloc_array(H->ctx, int, H->n_col);
  146 	if (!g->pos || !g->group || !g->cnt || !g->rowgroup)
  158 		g->group[i] = i;
  173 	int p = g->group[k];
  175 		p = g->group[p];
  176 	g->group[k] = p;
  189 	g->rowgroup[j] = g->group[i];
  193 		if (g->group[k] != g->group[i] &&
  193 		if (g->group[k] != g->group[i] &&
  195 			isl_assert(H->ctx, g->cnt[g->group[k]] != 0, return -1);
  196 			isl_assert(H->ctx, g->cnt[g->group[i]] != 0, return -1);
  197 			if (g->group[i] < g->group[k]) {
  197 			if (g->group[i] < g->group[k]) {
  198 				g->cnt[g->group[i]] += g->cnt[g->group[k]];
  198 				g->cnt[g->group[i]] += g->cnt[g->group[k]];
  199 				g->cnt[g->group[k]] = 0;
  200 				g->group[g->group[k]] = g->group[i];
  200 				g->group[g->group[k]] = g->group[i];
  200 				g->group[g->group[k]] = g->group[i];
  202 				g->cnt[g->group[k]] += g->cnt[g->group[i]];
  202 				g->cnt[g->group[k]] += g->cnt[g->group[i]];
  203 				g->cnt[g->group[i]] = 0;
  204 				g->group[g->group[i]] = g->group[k];
  204 				g->group[g->group[i]] = g->group[k];
  204 				g->group[g->group[i]] = g->group[k];
  243 	free(g->group);
  301 		int group = g.group[done];
  303 			if (g.group[done + i] == group)
  306 				if (g.group[j] == group)
  311 			g.group[j] = g.group[done + i];
  311 			g.group[j] = g.group[done + i];