From: Sven Verdoolaege Date: Mon, 16 Feb 2009 15:00:09 +0000 (+0100) Subject: change calling convention of isl_basic_map_{equal,less_at,more_at} X-Git-Tag: isl-0.01~284 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c2a9d2fc3fc124ad16f615da217f4fbb30d43e08;p=platform%2Fupstream%2Fisl.git change calling convention of isl_basic_map_{equal,less_at,more_at} --- diff --git a/include/isl_map.h b/include/isl_map.h index 9160a32..bf58dc6 100644 --- a/include/isl_map.h +++ b/include/isl_map.h @@ -118,12 +118,10 @@ struct isl_basic_map *isl_basic_map_extend(struct isl_basic_map *base, unsigned n_eq, unsigned n_ineq); struct isl_basic_map *isl_basic_map_extend_constraints( struct isl_basic_map *base, unsigned n_eq, unsigned n_ineq); -struct isl_basic_map *isl_basic_map_equal(struct isl_ctx *ctx, - unsigned nparam, unsigned in, unsigned out, unsigned n_equal); -struct isl_basic_map *isl_basic_map_less_at(struct isl_ctx *ctx, - unsigned nparam, unsigned in, unsigned out, unsigned pos); -struct isl_basic_map *isl_basic_map_more_at(struct isl_ctx *ctx, - unsigned nparam, unsigned in, unsigned out, unsigned pos); +struct isl_basic_map *isl_basic_map_equal( + struct isl_dim *dim, unsigned n_equal); +struct isl_basic_map *isl_basic_map_less_at(struct isl_dim *dim, unsigned pos); +struct isl_basic_map *isl_basic_map_more_at(struct isl_dim *dim, unsigned pos); struct isl_basic_map *isl_basic_map_empty(struct isl_ctx *ctx, unsigned nparam, unsigned in, unsigned out); struct isl_basic_map *isl_basic_map_empty_like(struct isl_basic_map *model); diff --git a/isl_map.c b/isl_map.c index 839f2ed..50e0131 100644 --- a/isl_map.c +++ b/isl_map.c @@ -1929,8 +1929,7 @@ error: return NULL; } -static struct isl_basic_map *var_equal(struct isl_ctx *ctx, - struct isl_basic_map *bmap, unsigned pos) +static struct isl_basic_map *var_equal(struct isl_basic_map *bmap, unsigned pos) { int i; unsigned nparam; @@ -1950,8 +1949,7 @@ error: return NULL; } -static struct isl_basic_map *var_more(struct isl_ctx *ctx, - struct isl_basic_map *bmap, unsigned pos) +static struct isl_basic_map *var_more(struct isl_basic_map *bmap, unsigned pos) { int i; unsigned nparam; @@ -1972,8 +1970,7 @@ error: return NULL; } -static struct isl_basic_map *var_less(struct isl_ctx *ctx, - struct isl_basic_map *bmap, unsigned pos) +static struct isl_basic_map *var_less(struct isl_basic_map *bmap, unsigned pos) { int i; unsigned nparam; @@ -1994,46 +1991,43 @@ error: return NULL; } -struct isl_basic_map *isl_basic_map_equal(struct isl_ctx *ctx, - unsigned nparam, unsigned in, unsigned out, unsigned n_equal) +struct isl_basic_map *isl_basic_map_equal(struct isl_dim *dim, unsigned n_equal) { int i; struct isl_basic_map *bmap; - bmap = isl_basic_map_alloc(ctx, nparam, in, out, 0, n_equal, 0); + bmap = isl_basic_map_alloc_dim(dim, 0, n_equal, 0); if (!bmap) return NULL; for (i = 0; i < n_equal && bmap; ++i) - bmap = var_equal(ctx, bmap, i); + bmap = var_equal(bmap, i); return isl_basic_map_finalize(bmap); } -struct isl_basic_map *isl_basic_map_less_at(struct isl_ctx *ctx, - unsigned nparam, unsigned in, unsigned out, unsigned pos) +struct isl_basic_map *isl_basic_map_less_at(struct isl_dim *dim, unsigned pos) { int i; struct isl_basic_map *bmap; - bmap = isl_basic_map_alloc(ctx, nparam, in, out, 0, pos, 1); + bmap = isl_basic_map_alloc_dim(dim, 0, pos, 1); if (!bmap) return NULL; for (i = 0; i < pos && bmap; ++i) - bmap = var_equal(ctx, bmap, i); + bmap = var_equal(bmap, i); if (bmap) - bmap = var_less(ctx, bmap, pos); + bmap = var_less(bmap, pos); return isl_basic_map_finalize(bmap); } -struct isl_basic_map *isl_basic_map_more_at(struct isl_ctx *ctx, - unsigned nparam, unsigned in, unsigned out, unsigned pos) +struct isl_basic_map *isl_basic_map_more_at(struct isl_dim *dim, unsigned pos) { int i; struct isl_basic_map *bmap; - bmap = isl_basic_map_alloc(ctx, nparam, in, out, 0, pos, 1); + bmap = isl_basic_map_alloc_dim(dim, 0, pos, 1); if (!bmap) return NULL; for (i = 0; i < pos && bmap; ++i) - bmap = var_equal(ctx, bmap, i); + bmap = var_equal(bmap, i); if (bmap) - bmap = var_more(ctx, bmap, pos); + bmap = var_more(bmap, pos); return isl_basic_map_finalize(bmap); }