add isl_pw_qpolynomial_fold_get_dim
authorSven Verdoolaege <skimo@kotnet.org>
Sat, 3 Apr 2010 13:10:15 +0000 (15:10 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Sat, 3 Apr 2010 17:00:00 +0000 (19:00 +0200)
include/isl_polynomial.h
isl_polynomial.c
isl_pw_templ.c

index a917f03..ee2637c 100644 (file)
@@ -198,6 +198,8 @@ __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_copy(
        __isl_keep isl_pw_qpolynomial_fold *pwf);
 void isl_pw_qpolynomial_fold_free(__isl_take isl_pw_qpolynomial_fold *pwf);
 
+__isl_give isl_dim *isl_pw_qpolynomial_fold_get_dim(
+       __isl_keep isl_pw_qpolynomial_fold *pwf);
 unsigned isl_pw_qpolynomial_fold_dim(__isl_keep isl_pw_qpolynomial_fold *pwf,
        enum isl_dim_type type);
 
index 0b3f3c4..bd72c0f 100644 (file)
@@ -2206,15 +2206,6 @@ error:
        return NULL;
 }
 
-__isl_give isl_dim *isl_pw_qpolynomial_get_dim(
-       __isl_keep isl_pw_qpolynomial *pwqp)
-{
-       if (!pwqp)
-               return NULL;
-
-       return isl_dim_copy(pwqp->dim);
-}
-
 __isl_give isl_term *isl_term_alloc(__isl_take isl_dim *dim,
        __isl_take isl_mat *div)
 {
index 3ebfb92..6dab41a 100644 (file)
@@ -549,3 +549,8 @@ __isl_give isl_qpolynomial *FN(PW,min)(__isl_take PW *pw)
 {
        return FN(PW,opt)(pw, 0);
 }
+
+__isl_give isl_dim *FN(PW,get_dim)(__isl_keep PW *pw)
+{
+       return pw ? isl_dim_copy(pw->dim) : NULL;
+}