Skip to content
Snippets Groups Projects
Commit bd2355f5 authored by Andreas Klöckner's avatar Andreas Klöckner
Browse files

duplicate_private_temporaries_for_ilp_and_vec: Don't mess with temp vars that don't need extra axes

parent d7385fd1
No related branches found
No related tags found
No related merge requests found
...@@ -575,6 +575,9 @@ def duplicate_private_temporaries_for_ilp_and_vec(kernel): ...@@ -575,6 +575,9 @@ def duplicate_private_temporaries_for_ilp_and_vec(kernel):
new_ilp_inames = ilp_inames - referenced_ilp_inames new_ilp_inames = ilp_inames - referenced_ilp_inames
if not new_ilp_inames:
break
if tv.name in var_to_new_ilp_inames: if tv.name in var_to_new_ilp_inames:
if new_ilp_inames != set(var_to_new_ilp_inames[tv.name]): if new_ilp_inames != set(var_to_new_ilp_inames[tv.name]):
raise LoopyError("instruction '%s' requires adding " raise LoopyError("instruction '%s' requires adding "
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment