When isl_basic_map_gauss is called from isl_basic_map_simplify,
the constraints get normalized already. However, sometimes the calling
functions wants to only perform isl_basic_map_gauss and then the constraints
should still be normalized.
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
if (progress)
*progress = 1;
isl_seq_elim(bmap->eq[k], eq, 1+pos, 1+total, NULL);
+ isl_seq_normalize(bmap->ctx, bmap->eq[k], 1 + total);
}
for (k = 0; k < bmap->n_ineq; ++k) {
if (progress)
*progress = 1;
isl_seq_elim(bmap->ineq[k], eq, 1+pos, 1+total, NULL);
+ isl_seq_normalize(bmap->ctx, bmap->ineq[k], 1 + total);
ISL_F_CLR(bmap, ISL_BASIC_MAP_NORMALIZED);
}