From 0cc0481810ae8611a0cd1865daa59460d30e18ad Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Tue, 1 Mar 2011 15:21:53 +0100 Subject: [PATCH] add isl_basic_set_get_dim_name Signed-off-by: Sven Verdoolaege --- doc/user.pod | 3 +++ include/isl/set.h | 2 ++ isl_map.c | 6 ++++++ 3 files changed, 11 insertions(+) diff --git a/doc/user.pod b/doc/user.pod index 47c720c..25ae72c 100644 --- a/doc/user.pod +++ b/doc/user.pod @@ -1117,6 +1117,9 @@ the following functions. const char *isl_constraint_get_dim_name( __isl_keep isl_constraint *constraint, enum isl_dim_type type, unsigned pos); + const char *isl_basic_set_get_dim_name( + __isl_keep isl_basic_set *bset, + enum isl_dim_type type, unsigned pos); const char *isl_set_get_dim_name( __isl_keep isl_set *set, enum isl_dim_type type, unsigned pos); diff --git a/include/isl/set.h b/include/isl/set.h index b2d8980..169b0a2 100644 --- a/include/isl/set.h +++ b/include/isl/set.h @@ -39,6 +39,8 @@ const char *isl_basic_set_get_tuple_name(__isl_keep isl_basic_set *bset); const char *isl_set_get_tuple_name(__isl_keep isl_set *set); __isl_give isl_set *isl_set_set_tuple_name(__isl_take isl_set *set, const char *s); +const char *isl_basic_set_get_dim_name(__isl_keep isl_basic_set *bset, + enum isl_dim_type type, unsigned pos); __isl_give isl_basic_set *isl_basic_set_set_dim_name( __isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned pos, const char *s); diff --git a/isl_map.c b/isl_map.c index 3a807ea..766c25f 100644 --- a/isl_map.c +++ b/isl_map.c @@ -389,6 +389,12 @@ const char *isl_basic_map_get_dim_name(__isl_keep isl_basic_map *bmap, return bmap ? isl_dim_get_name(bmap->dim, type, pos) : NULL; } +const char *isl_basic_set_get_dim_name(__isl_keep isl_basic_set *bset, + enum isl_dim_type type, unsigned pos) +{ + return bset ? isl_dim_get_name(bset->dim, type, pos) : NULL; +} + const char *isl_map_get_dim_name(__isl_keep isl_map *map, enum isl_dim_type type, unsigned pos) { -- 2.7.4