change isl_basic_map_empty interface for consistency
authorSven Verdoolaege <skimo@purples.(none)>
Sat, 5 Sep 2009 20:21:10 +0000 (22:21 +0200)
committerSven Verdoolaege <skimo@purples.(none)>
Sun, 6 Sep 2009 15:55:40 +0000 (17:55 +0200)
include/isl_map.h
isl_map.c

index 0834f17..64f634a 100644 (file)
@@ -127,8 +127,7 @@ 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(struct isl_dim *dim);
 struct isl_basic_map *isl_basic_map_empty_like(struct isl_basic_map *model);
 struct isl_basic_map *isl_basic_map_empty_like_map(struct isl_map *model);
 struct isl_basic_map *isl_basic_map_universe(struct isl_dim *dim);
index 3d6ed19..b9e9652 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -2695,11 +2695,10 @@ struct isl_map *isl_map_alloc(struct isl_ctx *ctx,
        return map;
 }
 
-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(struct isl_dim *dim)
 {
        struct isl_basic_map *bmap;
-       bmap = isl_basic_map_alloc(ctx, nparam, in, out, 0, 1, 0);
+       bmap = isl_basic_map_alloc_dim(dim, 0, 1, 0);
        bmap = isl_basic_map_set_to_empty(bmap);
        return bmap;
 }