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,
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)
{