From b35483350f9306f3f1ff5d4b9abff6056c5fb7c0 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Tue, 9 Aug 2022 10:38:54 +0200 Subject: [PATCH] isl_pw_*_scale: inline (and remove) isl_pw_*_mul_isl_int Since isl-0.18-963-gc1351d995d (drop deprecated isl_int interface, Wed Sep 20 14:40:03 2017 +0200), the only use of isl_pw_*_mul_isl_int is in the definition of isl_pw_*_scale. It can therefore be removed and inlined into isl_pw_*_scale. Signed-off-by: Sven Verdoolaege --- isl_polynomial_private.h | 4 ---- isl_pw_templ.c | 7 +------ 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/isl_polynomial_private.h b/isl_polynomial_private.h index cb27f6f4..114ebdcc 100644 --- a/isl_polynomial_private.h +++ b/isl_polynomial_private.h @@ -276,15 +276,11 @@ __isl_give isl_qpolynomial *isl_qpolynomial_add_isl_int( __isl_take isl_qpolynomial *qp, isl_int v); __isl_give isl_qpolynomial *isl_qpolynomial_mul_isl_int( __isl_take isl_qpolynomial *qp, isl_int v); -__isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_mul_isl_int( - __isl_take isl_pw_qpolynomial *pwqp, isl_int v); __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_scale( __isl_take isl_qpolynomial_fold *fold, isl_int v); __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_mul_isl_int( __isl_take isl_qpolynomial_fold *fold, isl_int v); -__isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_mul_isl_int( - __isl_take isl_pw_qpolynomial_fold *pwf, isl_int v); ISL_DECLARE_LIST_FN_PRIVATE(qpolynomial) diff --git a/isl_pw_templ.c b/isl_pw_templ.c index 3de72306..44462911 100644 --- a/isl_pw_templ.c +++ b/isl_pw_templ.c @@ -1909,7 +1909,7 @@ static __isl_give PW *FN(PW,negate_type)(__isl_take PW *pw) } #endif -__isl_give PW *FN(PW,mul_isl_int)(__isl_take PW *pw, isl_int v) +__isl_give PW *FN(PW,scale)(__isl_take PW *pw, isl_int v) { int i; isl_size n; @@ -2028,11 +2028,6 @@ error: return NULL; } -__isl_give PW *FN(PW,scale)(__isl_take PW *pw, isl_int v) -{ - return FN(PW,mul_isl_int)(pw, v); -} - /* Apply some normalization to "pw". * In particular, sort the pieces according to their function value * expressions, combining pairs of adjacent pieces with -- 2.11.4.GIT