add type to isl_{union_,}pw_qpolynomial_fold
[platform/upstream/isl.git] / include / isl_polynomial.h
index 66c9241..b71df15 100644 (file)
@@ -264,6 +264,7 @@ __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_from_pw_qpolynomial(
        enum isl_fold type, __isl_take isl_pw_qpolynomial *pwqp);
 
 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_alloc(
+       enum isl_fold type,
        __isl_take isl_set *set, __isl_take isl_qpolynomial_fold *fold);
 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_copy(
        __isl_keep isl_pw_qpolynomial_fold *pwf);
@@ -284,7 +285,7 @@ int isl_pw_qpolynomial_fold_has_equal_dim(
 size_t isl_pw_qpolynomial_fold_size(__isl_keep isl_pw_qpolynomial_fold *pwf);
 
 __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_zero(
-       __isl_take isl_dim *dim);
+       __isl_take isl_dim *dim, enum isl_fold type);
 
 __isl_give isl_set *isl_pw_qpolynomial_fold_domain(
        __isl_take isl_pw_qpolynomial_fold *pwf);
@@ -397,7 +398,7 @@ isl_ctx *isl_union_pw_qpolynomial_fold_get_ctx(
 
 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_from_pw_qpolynomial_fold(__isl_take isl_pw_qpolynomial_fold *pwf);
 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_zero(
-       __isl_take isl_dim *dim);
+       __isl_take isl_dim *dim, enum isl_fold type);
 __isl_give isl_union_pw_qpolynomial_fold *isl_union_pw_qpolynomial_fold_fold_pw_qpolynomial_fold(
        __isl_take isl_union_pw_qpolynomial_fold *upwqp,
        __isl_take isl_pw_qpolynomial_fold *pwqp);