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

References

tools/polly/lib/External/isl/isl_map_simplify.c
  298 	for (k = 0; k < bmap->n_eq; ++k) {
  298 	for (k = 0; k < bmap->n_eq; ++k) {
  298 	for (k = 0; k < bmap->n_eq; ++k) {
  299 		if (bmap->eq[k] == eq)
  301 		if (isl_int_is_zero(bmap->eq[k][1+pos]))
  305 		isl_seq_elim(bmap->eq[k], eq, 1+pos, 1+total, NULL);
  306 		isl_seq_normalize(bmap->ctx, bmap->eq[k], 1 + total);
  309 	for (k = 0; k < bmap->n_ineq; ++k) {
  309 	for (k = 0; k < bmap->n_ineq; ++k) {
  309 	for (k = 0; k < bmap->n_ineq; ++k) {
  310 		if (isl_int_is_zero(bmap->ineq[k][1+pos]))
  314 		isl_seq_elim(bmap->ineq[k], eq, 1+pos, 1+total, NULL);
  315 		isl_seq_normalize(bmap->ctx, bmap->ineq[k], 1 + total);
  319 	for (k = 0; k < bmap->n_div; ++k) {
  319 	for (k = 0; k < bmap->n_div; ++k) {
  319 	for (k = 0; k < bmap->n_div; ++k) {
  320 		if (isl_int_is_zero(bmap->div[k][0]))
  322 		if (isl_int_is_zero(bmap->div[k][1+1+pos]))
  333 		if (last_div == -1 || (keep_divs && last_div < k)) {
  334 			isl_seq_elim(bmap->div[k]+1, eq,
  335 					1+pos, 1+total, &bmap->div[k][0]);
  336 			normalize_div_expression(bmap, k);
  338 			isl_seq_clr(bmap->div[k], 1 + total);