From b37aaaf7b80990c361726abb67dff977b24eed60 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Thu, 3 Nov 2011 01:11:31 -0400 Subject: [PATCH] Deal with @-signs of iname-duplicating reductions in more places. --- loopy/kernel.py | 2 +- loopy/symbolic.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/loopy/kernel.py b/loopy/kernel.py index 25efd65cc..1fbea5493 100644 --- a/loopy/kernel.py +++ b/loopy/kernel.py @@ -260,7 +260,7 @@ class Instruction(Record): def map_reduction(expr, rec): rec(expr.expr) for iname in expr.inames: - result.add(iname) + result.add(iname.lstrip("@")) from loopy.symbolic import ReductionCallbackMapper cb_mapper = ReductionCallbackMapper(map_reduction) diff --git a/loopy/symbolic.py b/loopy/symbolic.py index b4f5871bb..210917484 100644 --- a/loopy/symbolic.py +++ b/loopy/symbolic.py @@ -546,7 +546,7 @@ class IndexVariableFinder(CombineMapper): if self.include_reduction_inames: return result else: - return result - set(expr.inames) + return result - real_inames # }}} -- GitLab