From b5064f79efadaef7822be7427a30a6bd273a9d50 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 3 Oct 2014 19:49:34 +0000 Subject: Implement wait_group_events builtin v2 This is a simple default implemetation which just calls barrier(). v2: - Only call barrier() once. llvm-svn: 219006 --- libclc/generic/lib/async/wait_group_events.cl | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 libclc/generic/lib/async/wait_group_events.cl (limited to 'libclc/generic/lib/async') diff --git a/libclc/generic/lib/async/wait_group_events.cl b/libclc/generic/lib/async/wait_group_events.cl new file mode 100644 index 00000000000..05c9d58db45 --- /dev/null +++ b/libclc/generic/lib/async/wait_group_events.cl @@ -0,0 +1,5 @@ +#include + +_CLC_DEF void wait_group_events(int num_events, event_t *event_list) { + barrier(CLK_LOCAL_MEM_FENCE | CLK_GLOBAL_MEM_FENCE); +} -- cgit v1.2.3