enum isl_dim_type type, unsigned pos, isl_int *val);
int isl_basic_map_is_universe(struct isl_basic_map *bmap);
+int isl_basic_map_fast_is_empty(struct isl_basic_map *bmap);
int isl_basic_map_is_empty(struct isl_basic_map *bmap);
int isl_basic_map_is_subset(struct isl_basic_map *bmap1,
struct isl_basic_map *bmap2);
return empty;
}
+int isl_basic_map_fast_is_empty(struct isl_basic_map *bmap)
+{
+ if (!bmap)
+ return -1;
+ return ISL_F_ISSET(bmap, ISL_BASIC_MAP_EMPTY);
+}
+
int isl_basic_set_is_empty(struct isl_basic_set *bset)
{
return isl_basic_map_is_empty((struct isl_basic_map *)bset);