From 443d0935ad27f3e149b6092f38c01d2dc5b3febc Mon Sep 17 00:00:00 2001 From: jdsteve2 <jdsteve2@illinois.edu> Date: Sun, 22 Mar 2020 16:33:56 -0500 Subject: [PATCH] add remove_any_newly_unused_inames(transformation_func) decorator to assignment_to_subst --- loopy/transform/subst.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/loopy/transform/subst.py b/loopy/transform/subst.py index 3eee3d8f3..89244eb4e 100644 --- a/loopy/transform/subst.py +++ b/loopy/transform/subst.py @@ -27,6 +27,7 @@ import six from loopy.symbolic import ( RuleAwareIdentityMapper, SubstitutionRuleMappingContext) from loopy.diagnostic import LoopyError +from loopy.transform.iname import remove_any_newly_unused_inames from pytools import ImmutableRecord from pymbolic import var @@ -256,6 +257,7 @@ class AssignmentToSubstChanger(RuleAwareIdentityMapper): return var(subst_name)(*index) +@remove_any_newly_unused_inames def assignment_to_subst(kernel, lhs_name, extra_arguments=(), within=None, force_retain_argument=False): """Extract an assignment (to a temporary variable or an argument) -- GitLab