add isl_set_find_dim_by_name
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 28 Nov 2011 15:45:16 +0000 (16:45 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Wed, 30 Nov 2011 09:42:31 +0000 (10:42 +0100)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
doc/user.pod
include/isl/set.h
isl_map.c

index 0513c4e..3502045 100644 (file)
@@ -1505,6 +1505,8 @@ read off using the following functions.
                enum isl_dim_type type, __isl_keep isl_id *id);
        int isl_map_find_dim_by_id(__isl_keep isl_map *map,
                enum isl_dim_type type, __isl_keep isl_id *id);
+       int isl_set_find_dim_by_name(__isl_keep isl_set *set,
+               enum isl_dim_type type, const char *name);
        int isl_map_find_dim_by_name(__isl_keep isl_map *map,
                enum isl_dim_type type, const char *name);
 
index c7f499a..2711427 100644 (file)
@@ -74,6 +74,8 @@ __isl_give isl_id *isl_set_get_tuple_id(__isl_keep isl_set *set);
 
 int isl_set_find_dim_by_id(__isl_keep isl_set *set, enum isl_dim_type type,
        __isl_keep isl_id *id);
+int isl_set_find_dim_by_name(__isl_keep isl_set *set, enum isl_dim_type type,
+       const char *name);
 
 int isl_basic_set_is_rational(__isl_keep isl_basic_set *bset);
 
index cbac878..8b4aea3 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -614,6 +614,12 @@ int isl_map_find_dim_by_name(__isl_keep isl_map *map, enum isl_dim_type type,
        return isl_space_find_dim_by_name(map->dim, type, name);
 }
 
+int isl_set_find_dim_by_name(__isl_keep isl_set *set, enum isl_dim_type type,
+       const char *name)
+{
+       return isl_map_find_dim_by_name(set, type, name);
+}
+
 int isl_basic_map_is_rational(__isl_keep isl_basic_map *bmap)
 {
        if (!bmap)