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

References

tools/polly/lib/External/isl/isl_transitive_closure.c
  234 	path = isl_basic_map_alloc_space(isl_space_copy(dim), n, d, n);
  237 		k = isl_basic_map_alloc_div(path);
  241 		isl_int_set_si(path->div[k][0], 0);
  245 		k = isl_basic_map_alloc_equality(path);
  248 		isl_seq_clr(path->eq[k], 1 + isl_basic_map_total_dim(path));
  248 		isl_seq_clr(path->eq[k], 1 + isl_basic_map_total_dim(path));
  249 		isl_int_set_si(path->eq[k][1 + nparam + i], 1);
  250 		isl_int_set_si(path->eq[k][1 + nparam + d + i], -1);
  253 				isl_int_set_si(path->eq[k][1 + nparam + 2 * d + j], 1);
  256 				isl_int_set(path->eq[k][1 + nparam + 2 * d + j],
  261 		k = isl_basic_map_alloc_inequality(path);
  264 		isl_seq_clr(path->ineq[k], 1 + isl_basic_map_total_dim(path));
  264 		isl_seq_clr(path->ineq[k], 1 + isl_basic_map_total_dim(path));
  265 		isl_int_set_si(path->ineq[k][1 + nparam + 2 * d + i], 1);
  270 	path = isl_basic_map_simplify(path);
  270 	path = isl_basic_map_simplify(path);
  271 	path = isl_basic_map_finalize(path);
  271 	path = isl_basic_map_finalize(path);
  272 	return isl_map_from_basic_map(path);
  275 	isl_basic_map_free(path);