From b5e01ace74443727bb9428bf77a054eb84b8f245 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sat, 18 Apr 2015 14:39:17 -0500 Subject: [PATCH] Improve order in kernel printing (print substs next to insns) --- loopy/kernel/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/loopy/kernel/__init__.py b/loopy/kernel/__init__.py index 68f7f131c..a27158c2c 100644 --- a/loopy/kernel/__init__.py +++ b/loopy/kernel/__init__.py @@ -922,12 +922,6 @@ class LoopKernel(RecordWithoutPickling): line = "%s: %s" % (iname, self.iname_to_tag.get(iname)) lines.append(line) - if self.substitutions: - lines.append(sep) - lines.append("SUBSTIUTION RULES:") - for rule_name in sorted(six.iterkeys(self.substitutions)): - lines.append(str(self.substitutions[rule_name])) - if self.temporary_variables: lines.append(sep) lines.append("TEMPORARIES:") @@ -935,6 +929,12 @@ class LoopKernel(RecordWithoutPickling): key=lambda tv: tv.name): lines.append(str(tv)) + if self.substitutions: + lines.append(sep) + lines.append("SUBSTIUTION RULES:") + for rule_name in sorted(six.iterkeys(self.substitutions)): + lines.append(str(self.substitutions[rule_name])) + lines.append(sep) lines.append("INSTRUCTIONS:") loop_list_width = 35 -- GitLab