privately export isl_mat_cmp_div
authorSven Verdoolaege <skimo@kotnet.org>
Thu, 19 Jul 2012 12:12:51 +0000 (14:12 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Mon, 10 Sep 2012 09:42:55 +0000 (11:42 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_local_space.c
isl_local_space_private.h

index 96703f9..dce7e5f 100644 (file)
@@ -436,7 +436,7 @@ static int cmp_row(isl_int *row_i, isl_int *row_j, int i, int j,
 
 /* Call cmp_row for divs in a matrix.
  */
-static int mat_cmp_row(__isl_keep isl_mat *div, int i, int j)
+int isl_mat_cmp_div(__isl_keep isl_mat *div, int i, int j)
 {
        return cmp_row(div->row[i], div->row[j], i, j, div->n_row, div->n_col);
 }
@@ -516,7 +516,7 @@ __isl_give isl_mat *isl_merge_divs(__isl_keep isl_mat *div1,
                expand_row(div, k, div1, i, exp1);
                expand_row(div, k + 1, div2, j, exp2);
 
-               cmp = mat_cmp_row(div, k, k + 1);
+               cmp = isl_mat_cmp_div(div, k, k + 1);
                if (cmp == 0) {
                        exp1[i++] = k;
                        exp2[j++] = k;
index 8d106bd..75526ec 100644 (file)
@@ -20,6 +20,7 @@ __isl_give isl_local_space *isl_local_space_alloc_div(__isl_take isl_space *dim,
 __isl_give isl_local_space *isl_local_space_add_div(
        __isl_take isl_local_space *ls, __isl_take isl_vec *div);
 
+int isl_mat_cmp_div(__isl_keep isl_mat *div, int i, int j);
 __isl_give isl_mat *isl_merge_divs(__isl_keep isl_mat *div1,
        __isl_keep isl_mat *div2, int *exp1, int *exp2);