From 121447e8bdd36ef47a01b0ee3bdad4f091d78276 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Fri, 27 May 2016 10:31:13 -0500 Subject: [PATCH] Sequential reduction: Use stop_iname_dep_propagation --- loopy/preprocess.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/loopy/preprocess.py b/loopy/preprocess.py index 2e04668bf..296bf3a12 100644 --- a/loopy/preprocess.py +++ b/loopy/preprocess.py @@ -546,7 +546,8 @@ def realize_reduction(kernel, insn_id_filter=None, unknown_types_ok=True): expr.expr, expr.inames), depends_on=frozenset([init_insn.id]) | insn.depends_on, forced_iname_deps=update_insn_iname_deps, - forced_iname_deps_is_final=insn.forced_iname_deps_is_final) + forced_iname_deps_is_final=insn.forced_iname_deps_is_final, + stop_iname_dep_propagation=frozenset(expr.inames)) generated_insns.append(reduction_insn) -- GitLab