From 340676c4c26609d975fa12a07e5cea7fb7497582 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Sat, 22 Oct 2011 21:17:05 -0400 Subject: [PATCH] Adapt barrier generation to upward code metadata propagation. --- loopy/codegen/dispatch.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/loopy/codegen/dispatch.py b/loopy/codegen/dispatch.py index ae6144cee..031165986 100644 --- a/loopy/codegen/dispatch.py +++ b/loopy/codegen/dispatch.py @@ -53,8 +53,11 @@ def generate_code_for_sched_index(kernel, sched_index, codegen_state): return func(kernel, sched_index, codegen_state) elif isinstance(sched_item, Barrier): + from loopy.codegen import GeneratedInstruction from cgen import Statement as S - return S("barrier(CLK_LOCAL_MEM_FENCE)") + return GeneratedInstruction( + ast=S("barrier(CLK_LOCAL_MEM_FENCE)"), + implemented_domain=None) elif isinstance(sched_item, RunInstruction): insn = kernel.id_to_insn[sched_item.insn_id] -- GitLab