reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
295 total = isl_basic_map_total_dim(bmap); 296 space_total = isl_space_dim(bmap->dim, isl_dim_all); 297 last_div = isl_seq_last_non_zero(eq + 1 + space_total, bmap->n_div); 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); 306 isl_seq_normalize(bmap->ctx, bmap->eq[k], 1 + total); 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); 315 isl_seq_normalize(bmap->ctx, bmap->ineq[k], 1 + total); 316 ISL_F_CLR(bmap, ISL_BASIC_MAP_NORMALIZED); 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])) 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); 339 ISL_F_CLR(bmap, ISL_BASIC_MAP_NORMALIZED);