From 1e2df528b9da98b323386f1ec3f4d1a946a8b85f Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 22 Feb 2018 19:28:17 -0600 Subject: [PATCH] Access range finding, shape fallback: fix shape-based upper bound --- loopy/symbolic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loopy/symbolic.py b/loopy/symbolic.py index ddf00182d..0635c0e53 100644 --- a/loopy/symbolic.py +++ b/loopy/symbolic.py @@ -1650,7 +1650,7 @@ def get_access_range(domain, subscript, assumptions, shape=None, upper_bound_cns = isl.Constraint.inequality_from_aff( shape_aff.set_coefficient_val( - dim_type.in_, dn+idim, -1)) + dim_type.in_, dn+idim, -1) - 1) lower_bound_cns = isl.Constraint.inequality_from_aff( isl.Aff.zero_on_domain(access_map.space).set_coefficient_val( dim_type.in_, dn+idim, 1)) -- GitLab