From: Sven Verdoolaege Date: Sun, 4 Apr 2010 13:41:21 +0000 (+0200) Subject: export isl_qpolynomial_move_dims X-Git-Tag: isl-0.03~274 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b6b086209f8f73040106e55484a45d1f00ed61b6;p=platform%2Fupstream%2Fisl.git export isl_qpolynomial_move_dims --- diff --git a/include/isl_polynomial.h b/include/isl_polynomial.h index 5367669..d0fea0a 100644 --- a/include/isl_polynomial.h +++ b/include/isl_polynomial.h @@ -44,6 +44,10 @@ __isl_give isl_qpolynomial *isl_qpolynomial_add(__isl_take isl_qpolynomial *qp1, __isl_give isl_qpolynomial *isl_qpolynomial_mul(__isl_take isl_qpolynomial *qp1, __isl_take isl_qpolynomial *qp2); +__isl_give isl_qpolynomial *isl_qpolynomial_move_dims( + __isl_take isl_qpolynomial *qp, + enum isl_dim_type dst_type, unsigned dst_pos, + enum isl_dim_type src_type, unsigned src_pos, unsigned n); __isl_give isl_qpolynomial *isl_qpolynomial_drop_dims( __isl_take isl_qpolynomial *qp, enum isl_dim_type type, unsigned first, unsigned n); diff --git a/isl_polynomial.c b/isl_polynomial.c index b9cc657..94192c1 100644 --- a/isl_polynomial.c +++ b/isl_polynomial.c @@ -2133,7 +2133,8 @@ error: return NULL; } -__isl_give isl_qpolynomial *isl_qpolynomial_move(__isl_take isl_qpolynomial *qp, +__isl_give isl_qpolynomial *isl_qpolynomial_move_dims( + __isl_take isl_qpolynomial *qp, enum isl_dim_type dst_type, unsigned dst_pos, enum isl_dim_type src_type, unsigned src_pos, unsigned n) { @@ -2199,7 +2200,7 @@ __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_move( src_type, src_pos, n); if (!pwqp->p[i].set) goto error; - pwqp->p[i].qp = isl_qpolynomial_move(pwqp->p[i].qp, + pwqp->p[i].qp = isl_qpolynomial_move_dims(pwqp->p[i].qp, dst_type, dst_pos, src_type, src_pos, n); if (!pwqp->p[i].qp) goto error;