add isl_map_get_ctx
authorSven Verdoolaege <skimo@kotnet.org>
Sun, 25 Jul 2010 18:17:41 +0000 (20:17 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 30 Jul 2010 19:34:37 +0000 (21:34 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
include/isl_map.h
isl_map.c

index e2fc38f..d4b2053 100644 (file)
@@ -122,6 +122,7 @@ unsigned isl_map_n_out(const struct isl_map *map);
 unsigned isl_map_n_param(const struct isl_map *map);
 unsigned isl_map_dim(const struct isl_map *map, enum isl_dim_type type);
 
+isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map);
 __isl_give isl_dim *isl_basic_map_get_dim(__isl_keep isl_basic_map *bmap);
 __isl_give isl_dim *isl_map_get_dim(__isl_keep isl_map *map);
 
index 6a21a87..da25eb1 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -247,6 +247,11 @@ int isl_basic_map_compatible_range(struct isl_basic_map *bmap,
               bmap->dim->nparam == bset->dim->nparam;
 }
 
+isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map)
+{
+       return map ? map->ctx : NULL;
+}
+
 struct isl_dim *isl_basic_map_get_dim(struct isl_basic_map *bmap)
 {
        if (!bmap)