Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
unsigned isl_map_n_param(const struct isl_map *map);
unsigned isl_map_dim(const struct isl_map *map, enum isl_dim_type type);
+isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map);
__isl_give isl_dim *isl_basic_map_get_dim(__isl_keep isl_basic_map *bmap);
__isl_give isl_dim *isl_map_get_dim(__isl_keep isl_map *map);
bmap->dim->nparam == bset->dim->nparam;
}
+isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map)
+{
+ return map ? map->ctx : NULL;
+}
+
struct isl_dim *isl_basic_map_get_dim(struct isl_basic_map *bmap)
{
if (!bmap)