From: Sven Verdoolaege Date: Mon, 16 May 2011 13:58:09 +0000 (+0200) Subject: add isl_div_get_ctx X-Git-Tag: isl-0.07~203 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=80112455f4d62288dad00b4fd19207792032bf0e;p=platform%2Fupstream%2Fisl.git add isl_div_get_ctx Signed-off-by: Sven Verdoolaege --- diff --git a/doc/user.pod b/doc/user.pod index d71c330..6c87548 100644 --- a/doc/user.pod +++ b/doc/user.pod @@ -1076,6 +1076,7 @@ to C or C. __isl_give isl_div *isl_constraint_div( __isl_keep isl_constraint *constraint, int pos); + isl_ctx *isl_div_get_ctx(__isl_keep isl_div *div); void isl_div_get_constant(__isl_keep isl_div *div, isl_int *v); void isl_div_get_denominator(__isl_keep isl_div *div, diff --git a/include/isl/div.h b/include/isl/div.h index d7df544..e7ab0fc 100644 --- a/include/isl/div.h +++ b/include/isl/div.h @@ -26,6 +26,8 @@ struct isl_div { }; typedef struct isl_div isl_div; +isl_ctx *isl_div_get_ctx(__isl_keep isl_div *div); + struct isl_div *isl_div_alloc(struct isl_dim *dim); struct isl_div *isl_basic_map_div(struct isl_basic_map *bmap, int pos); struct isl_div *isl_basic_set_div(struct isl_basic_set *bset, int pos); diff --git a/isl_div.c b/isl_div.c index 4694778..adabca9 100644 --- a/isl_div.c +++ b/isl_div.c @@ -13,6 +13,11 @@ #include #include +isl_ctx *isl_div_get_ctx(__isl_keep isl_div *div) +{ + return div ? div->ctx : NULL; +} + static unsigned n(struct isl_div *d, enum isl_dim_type type) { struct isl_dim *dim = d->bmap->dim;