struct isl_map *isl_map_from_set(struct isl_set *set, struct isl_dim *dim);
struct isl_set *isl_set_from_map(struct isl_map *map);
+int isl_map_fast_is_empty(struct isl_map *map);
int isl_map_is_empty(struct isl_map *map);
int isl_map_is_subset(struct isl_map *map1, struct isl_map *map2);
int isl_map_is_equal(struct isl_map *map1, struct isl_map *map2);
return 1;
}
+int isl_map_fast_is_empty(struct isl_map *map)
+{
+ return map->n == 0;
+}
+
int isl_set_is_empty(struct isl_set *set)
{
return isl_map_is_empty((struct isl_map *)set);