add isl_set_dim
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 9 Mar 2009 10:44:05 +0000 (11:44 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 20 Mar 2009 14:21:04 +0000 (15:21 +0100)
include/isl_set.h
isl_map.c

index 5b13932..1f77b1c 100644 (file)
@@ -68,6 +68,7 @@ unsigned isl_basic_set_dim(const struct isl_basic_set *bset,
 
 unsigned isl_set_n_dim(const struct isl_set *set);
 unsigned isl_set_n_param(const struct isl_set *set);
+unsigned isl_set_dim(const struct isl_set *set, enum isl_dim_type type);
 
 struct isl_basic_set *isl_basic_set_alloc(struct isl_ctx *ctx,
                unsigned nparam, unsigned dim, unsigned extra,
index a7a1d5c..d5bc808 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -107,6 +107,11 @@ unsigned isl_map_dim(const struct isl_map *map, enum isl_dim_type type)
        return n(map->dim, type);
 }
 
+unsigned isl_set_dim(const struct isl_set *set, enum isl_dim_type type)
+{
+       return n(set->dim, type);
+}
+
 unsigned isl_basic_map_offset(struct isl_basic_map *bmap,
                                        enum isl_dim_type type)
 {