add isl_qpolynomial_fold_get_ctx
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 27 Dec 2010 19:03:37 +0000 (20:03 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Wed, 29 Dec 2010 11:04:23 +0000 (12:04 +0100)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
include/isl/polynomial.h
isl_fold.c

index 7c97057..2dd780b 100644 (file)
@@ -232,6 +232,7 @@ enum isl_fold {
 struct isl_qpolynomial_fold;
 typedef struct isl_qpolynomial_fold isl_qpolynomial_fold;
 
+isl_ctx *isl_qpolynomial_fold_get_ctx(__isl_keep isl_qpolynomial_fold *fold);
 enum isl_fold isl_qpolynomial_fold_get_type(__isl_keep isl_qpolynomial_fold *fold);
 
 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_empty(enum isl_fold type,
index 3e3599f..57e7af5 100644 (file)
@@ -44,6 +44,11 @@ error:
        return NULL;
 }
 
+isl_ctx *isl_qpolynomial_fold_get_ctx(__isl_keep isl_qpolynomial_fold *fold)
+{
+       return fold ? fold->dim->ctx : NULL;
+}
+
 __isl_give isl_qpolynomial_fold *isl_qpolynomial_fold_reset_dim(
        __isl_take isl_qpolynomial_fold *fold, __isl_take isl_dim *dim)
 {