enum isl_dim_type type, unsigned n);
__isl_give isl_dim *isl_dim_drop(__isl_take isl_dim *dim,
enum isl_dim_type type, unsigned first, unsigned n);
+ __isl_give isl_dim *isl_dim_move(__isl_take isl_dim *dim,
+ enum isl_dim_type dst_type, unsigned dst_pos,
+ enum isl_dim_type src_type, unsigned src_pos,
+ unsigned n);
__isl_give isl_dim *isl_dim_map_from_set(
__isl_take isl_dim *dim);
__isl_give isl_dim *isl_dim_zip(__isl_take isl_dim *dim);