diff --git a/loopy/codegen/loop.py b/loopy/codegen/loop.py index 73f44c82f976a9bdf355b2c79609dc778f689d1e..41118cbf173c2ede733da51a1960f4676bd31e16 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)