Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
struct isl_constraint *isl_constraint_add_div(struct isl_constraint *constraint,
struct isl_div *div, int *pos);
-void isl_constraint_clear(struct isl_constraint *constraint);
struct isl_constraint *isl_constraint_negate(struct isl_constraint *constraint);
int isl_constraint_is_equality(__isl_keep isl_constraint *constraint);
isl_int_set_si(constraint->line[0][offset(constraint, type) + pos], v);
}
-void isl_constraint_clear(struct isl_constraint *constraint)
-{
- unsigned total;
-
- if (!constraint)
- return;
- total = isl_basic_map_total_dim(constraint->bmap);
- isl_seq_clr(constraint->line[0], 1 + total);
-}
/* Check whether the two basic maps have identical divs in the same order.
*/