Added complete support for barrier (and use of SLM)
authorBenjamin Segovia <benjamin.segovia@intel.com>
Wed, 14 Nov 2012 04:55:06 +0000 (20:55 -0800)
committerBenjamin Segovia <benjamin.segovia@intel.com>
Wed, 14 Nov 2012 04:55:06 +0000 (20:55 -0800)
commitf784e97f55463126ea1b7d6587a2fe416d65764e
treed14dc9a524031fdf09d065058b3685e9f5d2de0a
parentf6372ac33cf964cdf2933e6ebc7fd9b5d931e7ff
Added complete support for barrier (and use of SLM)
Added some tests to assert this functionnality
18 files changed:
backend/src/backend/context.cpp
backend/src/backend/gen_encoder.cpp
backend/src/backend/gen_insn_scheduling.cpp
backend/src/backend/gen_insn_selection.cpp
backend/src/backend/gen_reg_allocation.cpp
backend/src/backend/gen_register.hpp
backend/src/backend/program.h
backend/src/ir/instruction.hpp
backend/src/ir/profile.cpp
backend/src/ir/profile.hpp
kernels/compiler_local_memory_barrier.cl [new file with mode: 0644]
kernels/compiler_local_memory_barrier_wg64.cl [new file with mode: 0644]
src/cl_command_queue_gen7.c
src/intel/intel_gpgpu.c
utests/CMakeLists.txt
utests/Makefile
utests/compiler_local_memory_barrier.cpp [new file with mode: 0644]
utests/compiler_local_memory_barrier_wg64.cpp [new file with mode: 0644]