From 6c4e01de2066522ab9058794ffa37a8678678a03 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Mon, 28 Nov 2011 16:45:16 +0100 Subject: [PATCH] add isl_set_find_dim_by_name Signed-off-by: Sven Verdoolaege --- doc/user.pod | 2 ++ include/isl/set.h | 2 ++ isl_map.c | 6 ++++++ 3 files changed, 10 insertions(+) diff --git a/doc/user.pod b/doc/user.pod index 0513c4e..3502045 100644 --- a/doc/user.pod +++ b/doc/user.pod @@ -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); diff --git a/include/isl/set.h b/include/isl/set.h index c7f499a..2711427 100644 --- a/include/isl/set.h +++ b/include/isl/set.h @@ -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); diff --git a/isl_map.c b/isl_map.c index cbac878..8b4aea3 100644 --- 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) -- 2.7.4