isl_basic_map_intersect_domain: replace open-coded isl_basic_map_from_domain
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 14 Jan 2011 18:15:15 +0000 (19:15 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Sun, 16 Jan 2011 14:04:54 +0000 (15:04 +0100)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_map.c

index 85124bb..fc17918 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -2030,7 +2030,6 @@ struct isl_basic_map *isl_basic_map_intersect_domain(
                struct isl_basic_map *bmap, struct isl_basic_set *bset)
 {
        struct isl_basic_map *bmap_domain;
-       struct isl_dim *dim;
 
        if (!bmap || !bset)
                goto error;
@@ -2047,8 +2046,7 @@ struct isl_basic_map *isl_basic_map_intersect_domain(
                goto error;
        bmap = isl_basic_map_extend_dim(bmap, isl_dim_copy(bmap->dim),
                        bset->n_div, bset->n_eq, bset->n_ineq);
-       dim = isl_dim_reverse(isl_dim_copy(bset->dim));
-       bmap_domain = isl_basic_map_from_basic_set(bset, dim);
+       bmap_domain = isl_basic_map_from_domain(bset);
        bmap = add_constraints(bmap, bmap_domain, 0, 0);
 
        bmap = isl_basic_map_simplify(bmap);