[beignet] branch upstream updated (8dd06bb -> c134813)
Andreas Beckmann
anbe at moszumanska.debian.org
Fri Jan 23 22:33:01 UTC 2015
This is an automated email from the git hooks/post-receive script.
anbe pushed a change to branch upstream
in repository beignet.
from 8dd06bb Imported Upstream version 1.0.0
adds c134813 Imported Upstream version 1.0.1
No new revisions were added by this update.
Summary of changes:
CMake/FindStandaloneGbeCompiler.cmake | 35 +
CMakeLists.txt | 81 +-
GetGenID.sh | 26 +
backend/CMakeLists.txt | 20 +-
backend/src/CMakeLists.txt | 61 +-
backend/src/backend/gen/gen_mesa_disasm.c | 5 +-
backend/src/backend/gen75_context.cpp | 17 +-
backend/src/backend/gen75_context.hpp | 1 -
backend/src/backend/gen8_context.cpp | 4 -
backend/src/backend/gen8_context.hpp | 1 -
backend/src/backend/gen_context.cpp | 1 -
backend/src/backend/gen_context.hpp | 2 -
backend/src/backend/gen_insn_selection.cpp | 110 +--
backend/src/backend/gen_program.cpp | 11 +-
backend/src/backend/program.cpp | 29 +-
backend/src/backend/program.h | 8 +-
backend/src/backend/program.hpp | 13 +-
backend/src/gbe_bin_generater.cpp | 2 +-
backend/src/ir/constant.cpp | 3 +-
backend/src/ir/constant.hpp | 5 +-
backend/src/ir/context.hpp | 4 +-
backend/src/ir/function.hpp | 51 +-
backend/src/ir/image.cpp | 98 +-
backend/src/ir/immediate.cpp | 34 +-
backend/src/ir/immediate.hpp | 73 +-
backend/src/ir/instruction.cpp | 1 -
backend/src/ir/instruction.hpp | 1 -
backend/src/ir/liveness.hpp | 8 +-
backend/src/ir/printf.cpp | 28 +-
backend/src/ir/printf.hpp | 41 +-
backend/src/ir/sampler.cpp | 20 +-
backend/src/ir/sampler.hpp | 4 +-
backend/src/ir/structural_analysis.cpp | 66 +-
backend/src/ir/structural_analysis.hpp | 4 -
backend/src/ir/unit.hpp | 8 +-
backend/src/libocl/include/ocl_float.h | 3 +-
backend/src/libocl/include/ocl_image.h | 8 -
backend/src/libocl/include/ocl_types.h | 27 +-
backend/src/libocl/src/ocl_image.cl | 808 +++++++++-------
backend/src/libocl/src/ocl_memcpy.ll | 177 ++++
backend/src/libocl/tmpl/ocl_integer.tmpl.cl | 10 +-
backend/src/libocl/tmpl/ocl_math.tmpl.cl | 1010 +++++++++++---------
backend/src/libocl/tmpl/ocl_math.tmpl.h | 16 +-
backend/src/llvm/llvm_bitcode_link.cpp | 7 +
backend/src/llvm/llvm_gen_backend.cpp | 831 ++++++++--------
backend/src/llvm/llvm_gen_backend.hpp | 40 +-
backend/src/llvm/llvm_gen_ocl_function.hxx | 36 +-
backend/src/llvm/llvm_intrinsic_lowering.cpp | 4 +-
backend/src/llvm/llvm_passes.cpp | 96 +-
backend/src/llvm/llvm_printf_parser.cpp | 20 +-
backend/src/llvm/llvm_sampler_fix.cpp | 144 +++
backend/src/llvm/llvm_scalarize.cpp | 58 +-
backend/src/llvm/llvm_to_gen.cpp | 1 +
backend/src/sys/hash_map.hpp | 82 --
benchmark/CMakeLists.txt | 5 +-
benchmark/benchmark_read_buffer.cpp | 49 +
benchmark/benchmark_read_image.cpp | 67 ++
benchmark/benchmark_use_host_ptr_buffer.cpp | 38 +
benchmark/enqueue_copy_buf.cpp | 24 +-
docs/NEWS.mdwn | 5 +-
docs/howto/oldgcc-howto.mdwn | 58 ++
docs/optimization-guide.mdwn | 106 +-
kernels/compiler_array4.cl | 9 +
kernels/compiler_bswap.cl | 1 +
kernels/compiler_private_const.cl | 9 +
kernels/compiler_read_buffer.cl | 15 +
kernels/compiler_read_image.cl | 25 +
kernels/runtime_alloc_host_ptr_buffer.cl | 6 +
kernels/runtime_climage_from_boname.cl | 8 +
setup_fulsim_hsw.sh | 5 -
setup_fulsim_ivb.sh | 5 -
setup_perfsim_ivb.sh | 4 -
src/CMakeLists.txt | 5 +-
src/cl_command_queue.c | 224 +----
src/cl_command_queue.h | 4 -
src/cl_command_queue_gen7.c | 4 +-
src/cl_device_id.c | 52 +-
src/cl_driver.h | 4 +-
src/cl_enqueue.c | 32 +-
src/cl_event.c | 73 +-
src/cl_gen75_device.h | 2 +-
src/cl_gen7_device.h | 2 +-
src/cl_gt_device.h | 12 +-
src/cl_kernel.c | 13 +-
src/cl_mem.c | 128 ++-
src/cl_mem.h | 10 +-
src/cl_program.c | 6 +-
src/intel/intel_batchbuffer.c | 7 -
src/intel/intel_batchbuffer.h | 1 -
src/intel/intel_defines.h | 4 +
src/intel/intel_driver.c | 42 +-
src/intel/intel_driver.h | 5 -
src/intel/intel_gpgpu.c | 91 +-
utests/CMakeLists.txt | 69 +-
utests/builtin_pow.cpp | 4 +-
utests/builtin_tgamma.cpp | 2 +-
utests/compare_image_2d_and_1d_array.cpp | 2 +-
...piler_lower_return2.cpp => compiler_array4.cpp} | 31 +-
utests/compiler_bswap.cpp | 7 +
utests/compiler_displacement_map_element.cpp | 4 +-
utests/compiler_fill_gl_image.cpp | 2 +-
utests/compiler_fill_image_2d_array.cpp | 4 +-
utests/compiler_overflow.cpp | 52 +
utests/compiler_private_const.cpp | 27 +
utests/compiler_saturate.cpp | 2 +-
utests/compiler_saturate_sub.cpp | 2 +-
utests/get_cl_info.cpp | 40 +-
utests/runtime_alloc_host_ptr_buffer.cpp | 25 +
utests/runtime_climage_from_boname.cpp | 212 ++++
utests/runtime_use_host_ptr_buffer.cpp | 8 +-
utests/sub_buffer.cpp | 9 +-
utests/utest.cpp | 10 +-
utests/utest.hpp | 1 +
utests/utest_generator.py | 104 +-
utests/utest_helper.cpp | 24 +-
utests/utest_helper.hpp | 3 +
utests/utest_math_gen.py | 5 +-
utests/vload_bench.cpp | 4 +-
118 files changed, 3716 insertions(+), 2351 deletions(-)
create mode 100644 CMake/FindStandaloneGbeCompiler.cmake
create mode 100755 GetGenID.sh
create mode 100644 backend/src/llvm/llvm_sampler_fix.cpp
delete mode 100644 backend/src/sys/hash_map.hpp
create mode 100644 benchmark/benchmark_read_buffer.cpp
create mode 100644 benchmark/benchmark_read_image.cpp
create mode 100644 benchmark/benchmark_use_host_ptr_buffer.cpp
create mode 100644 docs/howto/oldgcc-howto.mdwn
create mode 100644 kernels/compiler_array4.cl
create mode 100644 kernels/compiler_private_const.cl
create mode 100644 kernels/compiler_read_buffer.cl
create mode 100644 kernels/compiler_read_image.cl
create mode 100644 kernels/runtime_alloc_host_ptr_buffer.cl
create mode 100644 kernels/runtime_climage_from_boname.cl
delete mode 100644 setup_fulsim_hsw.sh
delete mode 100644 setup_fulsim_ivb.sh
delete mode 100644 setup_perfsim_ivb.sh
copy utests/{compiler_lower_return2.cpp => compiler_array4.cpp} (51%)
create mode 100644 utests/compiler_private_const.cpp
create mode 100644 utests/runtime_alloc_host_ptr_buffer.cpp
create mode 100644 utests/runtime_climage_from_boname.cpp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/beignet.git
More information about the Pkg-opencl-commits
mailing list