add isl_union_pw_qpolynomial_to_polynomial
[platform/upstream/isl.git] / include / isl_polynomial.h
index 7450378..10d8218 100644 (file)
@@ -369,6 +369,9 @@ __isl_give isl_pw_qpolynomial_fold *isl_map_apply_pw_qpolynomial_fold(
        __isl_take isl_map *map, __isl_take isl_pw_qpolynomial_fold *pwf,
        int *tight);
 
+__isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_to_polynomial(
+       __isl_take isl_pw_qpolynomial *pwqp, int sign);
+
 struct isl_union_pw_qpolynomial;
 typedef struct isl_union_pw_qpolynomial isl_union_pw_qpolynomial;
 
@@ -493,6 +496,9 @@ __isl_give isl_union_pw_qpolynomial_fold *isl_union_map_apply_union_pw_qpolynomi
        __isl_take isl_union_map *umap,
        __isl_take isl_union_pw_qpolynomial_fold *upwf, int *tight);
 
+__isl_give isl_union_pw_qpolynomial *isl_union_pw_qpolynomial_to_polynomial(
+       __isl_take isl_union_pw_qpolynomial *upwqp, int sign);
+
 #if defined(__cplusplus)
 }
 #endif