privately export isl_basic_map_swap_div
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 3 Aug 2009 14:20:01 +0000 (16:20 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 7 Aug 2009 09:20:35 +0000 (11:20 +0200)
isl_map.c
isl_map_private.h

index 3fec937..309fe85 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -1083,7 +1083,7 @@ struct isl_basic_set *isl_basic_set_set_to_empty(struct isl_basic_set *bset)
                isl_basic_map_set_to_empty((struct isl_basic_map *)bset);
 }
 
-static void swap_div(struct isl_basic_map *bmap, int a, int b)
+void isl_basic_map_swap_div(struct isl_basic_map *bmap, int a, int b)
 {
        int i;
        unsigned off = isl_dim_total(bmap->dim);
@@ -3704,7 +3704,7 @@ static struct isl_basic_map *order_divs(struct isl_basic_map *bmap)
                                                            bmap->n_div-i);
                if (pos == -1)
                        continue;
-               swap_div(bmap, i, i + pos);
+               isl_basic_map_swap_div(bmap, i, i + pos);
                --i;
        }
        return bmap;
@@ -3765,7 +3765,7 @@ struct isl_basic_map *isl_basic_map_align_divs(
                                goto error;
                }
                if (j != i)
-                       swap_div(dst, i, j);
+                       isl_basic_map_swap_div(dst, i, j);
        }
        return dst;
 error:
index 6cad8f8..68873fb 100644 (file)
@@ -64,6 +64,7 @@ struct isl_basic_map *isl_basic_map_set_to_empty(struct isl_basic_map *bmap);
 struct isl_basic_set *isl_basic_set_set_to_empty(struct isl_basic_set *bset);
 struct isl_map *isl_basic_map_compute_divs(struct isl_basic_map *bmap);
 struct isl_map *isl_map_compute_divs(struct isl_map *map);
+void isl_basic_map_swap_div(struct isl_basic_map *bmap, int a, int b);
 struct isl_basic_map *isl_basic_map_align_divs(
                struct isl_basic_map *dst, struct isl_basic_map *src);
 struct isl_basic_set *isl_basic_set_align_divs(