From: Sven Verdoolaege Date: Sat, 9 Jul 2011 10:38:51 +0000 (+0200) Subject: add isl_pw_aff_scale X-Git-Tag: isl-0.07~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e198be6360dda52edaa47b62ea40a4b7b899c86e;p=platform%2Fupstream%2Fisl.git add isl_pw_aff_scale Signed-off-by: Sven Verdoolaege --- diff --git a/doc/user.pod b/doc/user.pod index 2e2257b..8678ef9 100644 --- a/doc/user.pod +++ b/doc/user.pod @@ -2364,6 +2364,8 @@ Operations include __isl_take isl_pw_aff *pwaff); __isl_give isl_aff *isl_aff_scale(__isl_take isl_aff *aff, isl_int f); + __isl_give isl_pw_aff *isl_pw_aff_scale( + __isl_take isl_pw_aff *pwaff, isl_int f); __isl_give isl_aff *isl_aff_scale_down(__isl_take isl_aff *aff, isl_int f); __isl_give isl_aff *isl_aff_scale_down_ui( diff --git a/include/isl/aff.h b/include/isl/aff.h index 30301b9..a47044a 100644 --- a/include/isl/aff.h +++ b/include/isl/aff.h @@ -118,6 +118,8 @@ __isl_give isl_pw_aff *isl_pw_aff_floor(__isl_take isl_pw_aff *pwaff); __isl_give isl_pw_aff *isl_pw_aff_cond(__isl_take isl_set *cond, __isl_take isl_pw_aff *pwaff_true, __isl_take isl_pw_aff *pwaff_false); +__isl_give isl_pw_aff *isl_pw_aff_scale(__isl_take isl_pw_aff *pwaff, + isl_int f); __isl_give isl_pw_aff *isl_pw_aff_scale_down(__isl_take isl_pw_aff *pwaff, isl_int f); diff --git a/isl_pw_templ.c b/isl_pw_templ.c index 1b0296f..a446c43 100644 --- a/isl_pw_templ.c +++ b/isl_pw_templ.c @@ -1067,3 +1067,8 @@ error: FN(PW,free)(pw); return NULL; } + +__isl_give PW *FN(PW,scale)(__isl_take PW *pw, isl_int v) +{ + return FN(PW,mul_isl_int)(pw, v); +}