X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=isl_map_private.h;h=21438db34a17f25efff041ecb9ac852a69fea3df;hb=d1374f24acec4c3b3e65f1c6f44b54406500470d;hp=b462eb2c0248ee2a8ef66c56543486153e09b710;hpb=830418540e5b6c7b1887d41a06fd5d1e01afd917;p=platform%2Fupstream%2Fisl.git diff --git a/isl_map_private.h b/isl_map_private.h index b462eb2..21438db 100644 --- a/isl_map_private.h +++ b/isl_map_private.h @@ -104,6 +104,8 @@ __isl_give isl_basic_set *isl_basic_set_underlying_set( struct isl_set *isl_map_underlying_set(struct isl_map *map); struct isl_basic_map *isl_basic_map_overlying_set(struct isl_basic_set *bset, struct isl_basic_map *like); +__isl_give isl_basic_set *isl_basic_set_drop(__isl_take isl_basic_set *bset, + enum isl_dim_type type, unsigned first, unsigned n); struct isl_basic_map *isl_basic_map_drop(struct isl_basic_map *bmap, enum isl_dim_type type, unsigned first, unsigned n); struct isl_set *isl_set_drop(struct isl_set *set, @@ -161,3 +163,11 @@ isl_int *isl_set_wrap_facet(__isl_keep isl_set *set, int isl_basic_map_contains_point(__isl_keep isl_basic_map *bmap, __isl_keep isl_point *point); int isl_set_contains_point(__isl_keep isl_set *set, __isl_keep isl_point *point); + +int isl_basic_set_vars_get_sign(__isl_keep isl_basic_set *bset, + unsigned first, unsigned n, int *signs); + +int isl_basic_set_add_div_constraints_var(__isl_keep isl_basic_set *bset, + unsigned pos, isl_int *div); + +int isl_set_is_bounded(__isl_keep isl_set *set);