int isl_basic_set_is_equal(
struct isl_basic_set *bset1, struct isl_basic_set *bset2);
+struct isl_set *isl_basic_set_partial_lexmin(
+ struct isl_basic_set *bset, struct isl_basic_set *dom,
+ struct isl_set **empty);
+struct isl_set *isl_basic_set_partial_lexmax(
+ struct isl_basic_set *bset, struct isl_basic_set *dom,
+ struct isl_set **empty);
struct isl_set *isl_basic_set_lexmin(struct isl_basic_set *bset);
struct isl_set *isl_basic_set_union(
struct isl_basic_set *bset1,
return isl_pip_basic_map_lexmin(bmap, dom, empty);
}
+struct isl_set *isl_basic_set_partial_lexmin(
+ struct isl_basic_set *bset, struct isl_basic_set *dom,
+ struct isl_set **empty)
+{
+ return (struct isl_set *)
+ isl_basic_map_partial_lexmin((struct isl_basic_map *)bset,
+ dom, empty);
+}
+
+struct isl_set *isl_basic_set_partial_lexmax(
+ struct isl_basic_set *bset, struct isl_basic_set *dom,
+ struct isl_set **empty)
+{
+ return (struct isl_set *)
+ isl_basic_map_partial_lexmax((struct isl_basic_map *)bset,
+ dom, empty);
+}
+
struct isl_set *isl_basic_set_lexmin(struct isl_basic_set *bset)
{
struct isl_basic_map *bmap = NULL;