From ac5c06bda5e0b97ccc1d0a6befded7f4a0180c06 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Mon, 22 Mar 2010 19:21:21 +0100 Subject: [PATCH] add isl_pw_qpolynomial_fold_dim --- include/isl_polynomial.h | 3 +++ isl_polynomial.c | 6 ------ isl_pw_templ.c | 5 +++++ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/include/isl_polynomial.h b/include/isl_polynomial.h index a65ace9..2e595c3 100644 --- a/include/isl_polynomial.h +++ b/include/isl_polynomial.h @@ -187,6 +187,9 @@ __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); +unsigned isl_pw_qpolynomial_fold_dim(__isl_keep isl_pw_qpolynomial_fold *pwf, + enum isl_dim_type type); + __isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_zero( __isl_take isl_dim *dim); diff --git a/isl_polynomial.c b/isl_polynomial.c index a12dc99..8b4a8be 100644 --- a/isl_polynomial.c +++ b/isl_polynomial.c @@ -2189,12 +2189,6 @@ __isl_give isl_dim *isl_pw_qpolynomial_get_dim( return isl_dim_copy(pwqp->dim); } -unsigned isl_pw_qpolynomial_dim(__isl_keep isl_pw_qpolynomial *pwqp, - enum isl_dim_type type) -{ - return pwqp ? isl_dim_size(pwqp->dim, type) : 0; -} - __isl_give isl_term *isl_term_alloc(__isl_take isl_dim *dim, __isl_take isl_mat *div) { diff --git a/isl_pw_templ.c b/isl_pw_templ.c index 7ba5bfa..b65dfcb 100644 --- a/isl_pw_templ.c +++ b/isl_pw_templ.c @@ -472,3 +472,8 @@ error: FN(PW,free)(pw); return NULL; } + +unsigned FN(PW,dim)(__isl_keep PW *pw, enum isl_dim_type type) +{ + return pw ? isl_dim_size(pw->dim, type) : 0; +} -- 2.7.4