From 4da00d5df5d5a94f792f8dc694648cb10116301f Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 23 Jan 2013 12:43:16 -0500 Subject: [PATCH] Fix up space matching in implemented domain check. --- loopy/check.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/loopy/check.py b/loopy/check.py index 450b110b1..3d340c482 100644 --- a/loopy/check.py +++ b/loopy/check.py @@ -350,18 +350,14 @@ def check_implemented_domains(kernel, implemented_domains, code=None): for idomain in idomains[1:]: insn_impl_domain = insn_impl_domain | idomain assumption_non_param = isl.BasicSet.from_params(kernel.assumptions) - assumptions = align_spaces( - assumption_non_param, - insn_impl_domain, obj_bigger_ok=True) + assumptions, insn_impl_domain = align_two(assumption_non_param, insn_impl_domain) insn_impl_domain = ( (insn_impl_domain & assumptions) .project_out_except(kernel.insn_inames(insn), [dim_type.set])) insn_inames = kernel.insn_inames(insn) insn_domain = kernel.get_inames_domain(insn_inames) - assumptions = align_spaces( - assumption_non_param, insn_domain, - obj_bigger_ok=True) + assumptions, insn_domain = align_two(assumption_non_param, insn_domain) desired_domain = ((insn_domain & assumptions) .project_out_except(kernel.insn_inames(insn), [dim_type.set])) -- GitLab