From 6efeee7cd229a99f263eb6e995c0ea16591793bd Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 2 Nov 2011 17:12:21 -0400 Subject: [PATCH] Use static value for lower bound in hw axis setup. --- loopy/codegen/loop.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/loopy/codegen/loop.py b/loopy/codegen/loop.py index 3d81a5d6a..c1bc4b091 100644 --- a/loopy/codegen/loop.py +++ b/loopy/codegen/loop.py @@ -188,8 +188,11 @@ def set_up_hw_parallel_loops(kernel, sched_index, codegen_state, hw_inames_left= bounds = kernel.get_iname_bounds(iname) from loopy.isl_helpers import make_slab + from loopy.isl_helpers import static_value_of_pw_aff + lower_bound = static_value_of_pw_aff(bounds.lower_bound_pw_aff, + constants_only=False) slab = make_slab(kernel.space, iname, - bounds.lower_bound_pw_aff, bounds.lower_bound_pw_aff+hw_axis_size) + lower_bound, lower_bound+hw_axis_size) codegen_state = codegen_state.intersect(slab) # }}} -- GitLab