diff options
Diffstat (limited to 'polly/lib/External/isl/isl_map_simplify.c')
-rw-r--r-- | polly/lib/External/isl/isl_map_simplify.c | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/polly/lib/External/isl/isl_map_simplify.c b/polly/lib/External/isl/isl_map_simplify.c index 86e38b54f1a..765fbf7cde2 100644 --- a/polly/lib/External/isl/isl_map_simplify.c +++ b/polly/lib/External/isl/isl_map_simplify.c @@ -1740,42 +1740,6 @@ struct isl_basic_set *isl_basic_set_finalize(struct isl_basic_set *bset) return bset_from_bmap(isl_basic_map_finalize(bset_to_bmap(bset))); } -struct isl_set *isl_set_finalize(struct isl_set *set) -{ - int i; - - if (!set) - return NULL; - for (i = 0; i < set->n; ++i) { - set->p[i] = isl_basic_set_finalize(set->p[i]); - if (!set->p[i]) - goto error; - } - return set; -error: - isl_set_free(set); - return NULL; -} - -struct isl_map *isl_map_finalize(struct isl_map *map) -{ - int i; - - if (!map) - return NULL; - for (i = 0; i < map->n; ++i) { - map->p[i] = isl_basic_map_finalize(map->p[i]); - if (!map->p[i]) - goto error; - } - ISL_F_CLR(map, ISL_MAP_NORMALIZED); - return map; -error: - isl_map_free(map); - return NULL; -} - - /* Remove definition of any div that is defined in terms of the given variable. * The div itself is not removed. Functions such as * eliminate_divs_ineq depend on the other divs remaining in place. @@ -5220,36 +5184,6 @@ __isl_give isl_basic_map *isl_basic_map_drop_redundant_divs( return isl_basic_map_drop_redundant_divs(bmap); } -struct isl_basic_set *isl_basic_set_drop_redundant_divs( - struct isl_basic_set *bset) -{ - isl_basic_map *bmap = bset_to_bmap(bset); - return bset_from_bmap(isl_basic_map_drop_redundant_divs(bmap)); -} - -struct isl_map *isl_map_drop_redundant_divs(struct isl_map *map) -{ - int i; - - if (!map) - return NULL; - for (i = 0; i < map->n; ++i) { - map->p[i] = isl_basic_map_drop_redundant_divs(map->p[i]); - if (!map->p[i]) - goto error; - } - ISL_F_CLR(map, ISL_MAP_NORMALIZED); - return map; -error: - isl_map_free(map); - return NULL; -} - -struct isl_set *isl_set_drop_redundant_divs(struct isl_set *set) -{ - return set_from_map(isl_map_drop_redundant_divs(set_to_map(set))); -} - /* Does "bmap" satisfy any equality that involves more than 2 variables * and/or has coefficients different from -1 and 1? */ |