diff options
-rw-r--r-- | include/isl/set.h | 1 | ||||
-rw-r--r-- | isl_map.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/isl/set.h b/include/isl/set.h index 610911fe..b2d89809 100644 --- a/include/isl/set.h +++ b/include/isl/set.h @@ -260,6 +260,7 @@ int isl_set_has_equal_dim(__isl_keep isl_set *set1, __isl_keep isl_set *set2); __isl_give isl_set *isl_set_sum(__isl_take isl_set *set1, __isl_take isl_set *set2); +__isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset); __isl_give isl_set *isl_set_neg(__isl_take isl_set *set); __isl_give isl_set *isl_set_make_disjoint(__isl_take isl_set *set); @@ -2992,6 +2992,11 @@ struct isl_basic_map *isl_basic_map_neg(struct isl_basic_map *bmap) return isl_basic_map_finalize(bmap); } +__isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset) +{ + return isl_basic_map_neg(bset); +} + /* Given a map A -> f(A), construct A -> -f(A). */ struct isl_map *isl_map_neg(struct isl_map *map) |