Skip to content
Snippets Groups Projects
Commit 27d9f3a4 authored by Matt Wala's avatar Matt Wala
Browse files

Fix order computation

parent 147ff432
No related branches found
No related tags found
No related merge requests found
...@@ -1598,9 +1598,10 @@ def get_global_barrier_order(kernel): ...@@ -1598,9 +1598,10 @@ def get_global_barrier_order(kernel):
See also :class:`loopy.instruction.BarrierInstruction`. See also :class:`loopy.instruction.BarrierInstruction`.
""" """
dep_graph = { dep_graph = {insn.id: set() for insn in kernel.instructions}
insn.id: insn.depends_on for insn in kernel.instructions:
for insn in kernel.instructions} for dep in insn.depends_on:
dep_graph[dep].add(insn.id)
from pytools.graph import compute_topological_order from pytools.graph import compute_topological_order
order = compute_topological_order(dep_graph) order = compute_topological_order(dep_graph)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment