From f9333dce74e1a6035f834b5913e334a5bedca595 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Fri, 27 May 2016 10:14:57 -0500 Subject: [PATCH] Short-circuit expand_subst if no subst rules --- loopy/transform/subst.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/loopy/transform/subst.py b/loopy/transform/subst.py index 63e70f8e3..24fc0d40a 100644 --- a/loopy/transform/subst.py +++ b/loopy/transform/subst.py @@ -460,6 +460,9 @@ def assignment_to_subst(kernel, lhs_name, extra_arguments=(), within=None, # {{{ expand_subst def expand_subst(kernel, within=None): + if not kernel.substitutions: + return kernel + logger.debug("%s: expand subst" % kernel.name) from loopy.symbolic import RuleAwareSubstitutionRuleExpander -- GitLab