From 002df9cb7984c763ade80ac867c920be8a9bcbb3 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Wed, 29 May 2013 10:03:23 +0200 Subject: [PATCH] PetScan::extract_affine: use isl_val Signed-off-by: Sven Verdoolaege --- scan.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/scan.cc b/scan.cc index 6524234..0d679a4 100644 --- a/scan.cc +++ b/scan.cc @@ -351,12 +351,10 @@ __isl_give isl_pw_aff *PetScan::extract_affine(const llvm::APInt &val) isl_local_space *ls = isl_local_space_from_space(isl_space_copy(dim)); isl_aff *aff = isl_aff_zero_on_domain(ls); isl_set *dom = isl_set_universe(dim); - isl_int v; + isl_val *v; - isl_int_init(v); - isl_int_set_ui(v, val.getZExtValue()); - aff = isl_aff_add_constant(aff, v); - isl_int_clear(v); + v = isl_val_int_from_ui(ctx, val.getZExtValue()); + aff = isl_aff_add_constant_val(aff, v); return isl_pw_aff_alloc(dom, aff); } -- 2.11.4.GIT