isl_ctx: add two
authorSven Verdoolaege <skimo@kotnet.org>
Sat, 5 Jun 2010 17:07:35 +0000 (19:07 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Sat, 12 Jun 2010 11:16:36 +0000 (13:16 +0200)
include/isl_ctx.h
isl_ctx.c

index 240120b..5e00ea0 100644 (file)
@@ -72,6 +72,7 @@ struct isl_ctx {
 
        isl_int                 zero;
        isl_int                 one;
+       isl_int                 two;
        isl_int                 negone;
 
        isl_int                 normalize_gcd;
index dbda731..46337d1 100644 (file)
--- a/isl_ctx.c
+++ b/isl_ctx.c
@@ -84,6 +84,9 @@ isl_ctx *isl_ctx_alloc_with_options(struct isl_arg *arg, void *user_opt)
        isl_int_init(ctx->one);
        isl_int_set_si(ctx->one, 1);
 
+       isl_int_init(ctx->two);
+       isl_int_set_si(ctx->two, 2);
+
        isl_int_init(ctx->negone);
        isl_int_set_si(ctx->negone, -1);
 
@@ -129,6 +132,7 @@ void isl_ctx_free(struct isl_ctx *ctx)
        isl_blk_clear_cache(ctx);
        isl_int_clear(ctx->zero);
        isl_int_clear(ctx->one);
+       isl_int_clear(ctx->two);
        isl_int_clear(ctx->negone);
        isl_int_clear(ctx->normalize_gcd);
        isl_arg_free(ctx->user_arg, ctx->user_opt);