diff options
author | Sven Verdoolaege <skimo@kotnet.org> | 2010-12-27 19:36:38 +0100 |
---|---|---|
committer | Sven Verdoolaege <skimo@kotnet.org> | 2010-12-29 11:59:14 +0100 |
commit | 47253164e54e97e90023be5df4ca91176f27f996 (patch) | |
tree | 3b58ec5040ec8d45bc4fd15af4a258ff4c9b0756 | |
parent | 980b2398a63c247f7430b8f180763df231c4ef2d (diff) | |
download | isl-47253164e54e97e90023be5df4ca91176f27f996.tar.gz isl-47253164e54e97e90023be5df4ca91176f27f996.tar.bz2 isl-47253164e54e97e90023be5df4ca91176f27f996.zip |
add isl_basic_{set,map}_dump
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
-rw-r--r-- | include/isl/map.h | 1 | ||||
-rw-r--r-- | include/isl/set.h | 1 | ||||
-rw-r--r-- | isl_output.c | 28 |
3 files changed, 30 insertions, 0 deletions
diff --git a/include/isl/map.h b/include/isl/map.h index e4413503..b4b6f12f 100644 --- a/include/isl/map.h +++ b/include/isl/map.h @@ -157,6 +157,7 @@ __isl_give isl_map *isl_map_read_from_file(struct isl_ctx *ctx, FILE *input, int nparam); __isl_give isl_map *isl_map_read_from_str(isl_ctx *ctx, const char *str, int nparam); +void isl_basic_map_dump(__isl_keep isl_basic_map *bmap); void isl_basic_map_print(__isl_keep isl_basic_map *bmap, FILE *out, int indent, const char *prefix, const char *suffix, unsigned output_format); void isl_map_print(__isl_keep isl_map *map, FILE *out, int indent, diff --git a/include/isl/set.h b/include/isl/set.h index 3681d801..85144ddd 100644 --- a/include/isl/set.h +++ b/include/isl/set.h @@ -95,6 +95,7 @@ __isl_give isl_set *isl_set_read_from_file(isl_ctx *ctx, FILE *input, int nparam); __isl_give isl_set *isl_set_read_from_str(isl_ctx *ctx, const char *str, int nparam); +void isl_basic_set_dump(__isl_keep isl_basic_set *bset); __isl_give isl_printer *isl_printer_print_basic_set( __isl_take isl_printer *printer, __isl_keep isl_basic_set *bset); __isl_give isl_printer *isl_printer_print_set(__isl_take isl_printer *printer, diff --git a/isl_output.c b/isl_output.c index 6cdb1db7..d00f1445 100644 --- a/isl_output.c +++ b/isl_output.c @@ -1166,6 +1166,34 @@ void isl_map_print(__isl_keep isl_map *map, FILE *out, int indent, isl_printer_free(printer); } +void isl_basic_map_dump(__isl_keep isl_basic_map *bmap) +{ + isl_printer *printer; + + if (!bmap) + return; + + printer = isl_printer_to_file(isl_basic_map_get_ctx(bmap), stderr); + printer = isl_printer_print_basic_map(printer, bmap); + printer = isl_printer_end_line(printer); + + isl_printer_free(printer); +} + +void isl_basic_set_dump(__isl_keep isl_basic_set *bset) +{ + isl_printer *printer; + + if (!bset) + return; + + printer = isl_printer_to_file(isl_basic_set_get_ctx(bset), stderr); + printer = isl_printer_print_basic_set(printer, bset); + printer = isl_printer_end_line(printer); + + isl_printer_free(printer); +} + void isl_union_map_dump(__isl_keep isl_union_map *umap) { isl_printer *printer; |