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