From 237d3f62160e3897d19582830f7201f33068102f Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 7 May 2013 14:57:12 -0400 Subject: [PATCH] Generate code for bulk slabs first. --- loopy/codegen/loop.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/loopy/codegen/loop.py b/loopy/codegen/loop.py index 73f44c82f..41118cbf1 100644 --- a/loopy/codegen/loop.py +++ b/loopy/codegen/loop.py @@ -96,14 +96,15 @@ def get_slab_decomposition(kernel, iname, sched_index, codegen_state): slabs = [] - if lower_slab: - slabs.append(lower_slab) bulk_slab = isl.BasicSet.universe(space) if lower_bulk_bound is not None: bulk_slab = bulk_slab.add_constraint(lower_bulk_bound) if upper_bulk_bound is not None: bulk_slab = bulk_slab.add_constraint(upper_bulk_bound) + slabs.append(("bulk", bulk_slab)) + if lower_slab: + slabs.append(lower_slab) if upper_slab: slabs.append(upper_slab) -- GitLab