diff --git a/loopy/kernel/__init__.py b/loopy/kernel/__init__.py index 68f7f131c4c40d2f647fb6c6095959b4884a3c41..a27158c2c3e62fc887d850fb71097f8aa41bb60e 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