[beignet] 01/04: Merge tag 'upstream/1.0.0'
Andreas Beckmann
anbe at moszumanska.debian.org
Mon Nov 17 14:15:19 UTC 2014
This is an automated email from the git hooks/post-receive script.
anbe pushed a commit to branch master
in repository beignet.
commit 4ec9e24592257d48a641258c54f48e7a8e836ce1
Merge: f7435cc 8dd06bb
Author: Andreas Beckmann <anbe at debian.org>
Date: Mon Nov 17 06:57:21 2014 +0100
Merge tag 'upstream/1.0.0'
Upstream version 1.0.0
CMake/CMakeConfigTemplate.hpp | 2 +-
CMake/FindLLVM.cmake | 4 +-
CMakeLists.txt | 61 +-
COPYING | 6 +-
backend/CMakeLists.txt | 73 +-
backend/src/CMakeLists.txt | 147 +-
backend/src/GBEConfig.h.in | 5 +-
backend/src/backend/context.cpp | 115 +-
backend/src/backend/context.hpp | 3 +-
backend/src/backend/gen/gen_mesa_disasm.c | 1161 +-
backend/src/backend/gen/gen_mesa_disasm.h | 2 +-
backend/src/backend/gen75_context.cpp | 2 +-
backend/src/backend/gen75_context.hpp | 2 +-
backend/src/backend/gen75_encoder.cpp | 94 +-
backend/src/backend/gen75_encoder.hpp | 10 +-
backend/src/backend/gen7_encoder.cpp | 244 +
backend/src/backend/gen7_encoder.hpp | 51 +
backend/src/backend/gen7_instruction.hpp | 525 +
backend/src/backend/gen8_context.cpp | 57 +
.../{gen75_context.hpp => gen8_context.hpp} | 28 +-
backend/src/backend/gen8_encoder.cpp | 485 +
.../{gen75_encoder.hpp => gen8_encoder.hpp} | 32 +-
backend/src/backend/gen8_instruction.hpp | 529 +
backend/src/backend/gen_context.cpp | 85 +-
backend/src/backend/gen_context.hpp | 14 +-
backend/src/backend/gen_defs.hpp | 263 +-
backend/src/backend/gen_encoder.cpp | 314 +-
backend/src/backend/gen_encoder.hpp | 32 +-
backend/src/backend/gen_insn_compact.cpp | 22 +-
backend/src/backend/gen_insn_scheduling.cpp | 17 +-
backend/src/backend/gen_insn_scheduling.hpp | 2 +-
backend/src/backend/gen_insn_selection.cpp | 591 +-
backend/src/backend/gen_insn_selection.hpp | 10 +-
backend/src/backend/gen_insn_selection.hxx | 6 +-
backend/src/backend/gen_program.cpp | 30 +-
backend/src/backend/gen_program.h | 2 +-
backend/src/backend/gen_program.hpp | 6 +-
backend/src/backend/gen_reg_allocation.cpp | 40 +-
backend/src/backend/gen_reg_allocation.hpp | 2 +-
backend/src/backend/program.cpp | 365 +-
backend/src/backend/program.h | 8 +-
backend/src/backend/program.hpp | 4 +-
backend/src/builtin_vector_proto.def | 295 -
backend/src/gbe_bin_generater.cpp | 6 +-
backend/src/gbe_bin_interpreter.cpp | 2 +-
backend/src/gen_as.sh | 101 -
backend/src/gen_convert.sh | 553 -
backend/src/genconfig.sh | 11 -
backend/src/ir/constant.cpp | 2 +-
backend/src/ir/constant.hpp | 2 +-
backend/src/ir/context.cpp | 2 +-
backend/src/ir/context.hpp | 7 +-
backend/src/ir/function.cpp | 38 +-
backend/src/ir/function.hpp | 76 +-
backend/src/ir/image.cpp | 7 +-
backend/src/ir/image.hpp | 6 +-
backend/src/ir/immediate.cpp | 47 +-
backend/src/ir/immediate.hpp | 68 +-
backend/src/ir/instruction.cpp | 165 +-
backend/src/ir/instruction.hpp | 49 +-
backend/src/ir/instruction.hxx | 7 +
backend/src/ir/liveness.cpp | 16 +-
backend/src/ir/liveness.hpp | 3 +-
backend/src/ir/lowering.cpp | 2 +-
backend/src/ir/lowering.hpp | 2 +-
backend/src/ir/printf.cpp | 40 +-
backend/src/ir/printf.hpp | 2 +-
backend/src/ir/profile.cpp | 10 +-
backend/src/ir/profile.hpp | 2 +-
backend/src/ir/register.cpp | 2 +-
backend/src/ir/register.hpp | 19 +-
backend/src/ir/sampler.cpp | 2 +-
backend/src/ir/sampler.hpp | 2 +-
backend/src/ir/structural_analysis.cpp | 1083 ++
backend/src/ir/structural_analysis.hpp | 346 +
backend/src/ir/type.cpp | 2 +-
backend/src/ir/type.hpp | 2 +-
backend/src/ir/unit.cpp | 2 +-
backend/src/ir/unit.hpp | 2 +-
backend/src/ir/value.cpp | 2 +-
backend/src/ir/value.hpp | 2 +-
backend/src/libocl/CMakeLists.txt | 218 +
backend/src/libocl/include/ocl.h | 41 +
backend/src/libocl/include/ocl_async.h | 66 +
backend/src/libocl/include/ocl_atom.h | 102 +
backend/src/libocl/include/ocl_float.h | 96 +
backend/src/libocl/include/ocl_geometric.h | 56 +
backend/src/libocl/include/ocl_image.h | 179 +
backend/src/libocl/include/ocl_misc.h | 148 +
.../src/libocl/include/ocl_printf.h | 28 +-
backend/src/libocl/include/ocl_sync.h | 35 +
backend/src/libocl/include/ocl_types.h | 118 +
backend/src/libocl/include/ocl_vload.h | 160 +
.../src/libocl/include/ocl_workitem.h | 26 +-
.../script/gen_vector.py} | 81 +-
backend/src/libocl/script/ocl_as.sh | 147 +
backend/src/libocl/script/ocl_common.def | 22 +
backend/src/libocl/script/ocl_convert.sh | 676 +
backend/src/libocl/script/ocl_integer.def | 30 +
backend/src/libocl/script/ocl_math.def | 164 +
backend/src/libocl/script/ocl_relational.def | 34 +
backend/src/libocl/src/ocl_async.cl | 87 +
backend/src/libocl/src/ocl_atom.cl | 137 +
backend/src/{ => libocl/src}/ocl_barrier.ll | 0
backend/src/libocl/src/ocl_geometric.cl | 112 +
backend/src/libocl/src/ocl_image.cl | 429 +
backend/src/{ => libocl/src}/ocl_memcpy.ll | 256 +-
backend/src/{ => libocl/src}/ocl_memset.ll | 80 +-
backend/src/libocl/src/ocl_misc.cl | 231 +
.../src/libocl/src/ocl_sync.cl | 23 +-
backend/src/libocl/src/ocl_vload.cl | 274 +
backend/src/libocl/src/ocl_workitem.cl | 57 +
backend/src/libocl/tmpl/ocl_common.tmpl.cl | 65 +
backend/src/libocl/tmpl/ocl_common.tmpl.h | 36 +
backend/src/libocl/tmpl/ocl_defines.tmpl.h | 38 +
backend/src/libocl/tmpl/ocl_integer.tmpl.cl | 398 +
backend/src/libocl/tmpl/ocl_integer.tmpl.h | 185 +
backend/src/libocl/tmpl/ocl_math.tmpl.cl | 3442 ++++
backend/src/libocl/tmpl/ocl_math.tmpl.h | 120 +
backend/src/libocl/tmpl/ocl_relational.tmpl.cl | 167 +
backend/src/libocl/tmpl/ocl_relational.tmpl.h | 119 +
backend/src/llvm/llvm_barrier_nodup.cpp | 2 +-
backend/src/llvm/llvm_bitcode_link.cpp | 239 +
backend/src/llvm/llvm_gen_backend.cpp | 335 +-
backend/src/llvm/llvm_gen_backend.hpp | 15 +-
backend/src/llvm/llvm_gen_ocl_function.hxx | 6 +-
backend/src/llvm/llvm_intrinsic_lowering.cpp | 16 +-
backend/src/llvm/llvm_legalize.cpp | 704 +
backend/src/llvm/llvm_loadstore_optimization.cpp | 57 +-
backend/src/llvm/llvm_passes.cpp | 2 +-
backend/src/llvm/llvm_printf_parser.cpp | 406 +-
backend/src/llvm/llvm_scalarize.cpp | 17 +-
backend/src/llvm/llvm_to_gen.cpp | 122 +-
backend/src/llvm/llvm_to_gen.hpp | 4 +-
backend/src/llvm/llvm_unroll.cpp | 228 +
backend/src/ocl_as.h | 3086 ----
backend/src/ocl_convert.h | 17415 -------------------
backend/src/ocl_stdlib.tmpl.h | 5160 ------
backend/src/sys/alloc.cpp | 2 +-
backend/src/sys/alloc.hpp | 8 +-
backend/src/sys/assert.cpp | 2 +-
backend/src/sys/assert.hpp | 2 +-
backend/src/sys/atomic.hpp | 2 +-
backend/src/sys/cvar.cpp | 2 +-
backend/src/sys/cvar.hpp | 2 +-
backend/src/sys/exception.hpp | 2 +-
backend/src/sys/fixed_array.hpp | 2 +-
backend/src/sys/hash_map.hpp | 2 +-
backend/src/sys/intrinsics.hpp | 2 +-
backend/src/sys/list.hpp | 2 +-
backend/src/sys/map.hpp | 2 +-
backend/src/sys/mutex.cpp | 2 +-
backend/src/sys/mutex.hpp | 2 +-
backend/src/sys/platform.cpp | 2 +-
backend/src/sys/platform.hpp | 2 +-
backend/src/sys/set.hpp | 2 +-
backend/src/sys/vector.hpp | 2 +-
backend/src/update.sh | 3 -
backend/src/update_as.sh | 11 -
backend/src/update_blob_ocl_header.py | 65 -
backend/src/update_convert.sh | 12 -
benchmark/CMakeLists.txt | 5 +
benchmark/benchmark_run.cpp | 4 +-
docs/Beignet.mdwn | 55 +-
docs/Beignet/Backend/TODO.mdwn | 29 +-
docs/Beignet/Backend/compiler_backend.mdwn | 8 +-
docs/Beignet/Backend/mixed_buffer_pointer.mdwn | 35 +-
docs/NEWS.mdwn | 5 +-
include/CL/cl_intel.h | 2 +-
kernels/compiler_assignment_operation_in_if.cl | 12 +
kernels/compiler_box_blur_float_ref.bmp | Bin 0 -> 49206 bytes
kernels/compiler_box_blur_image.cl | 8 +-
kernels/compiler_box_blur_ref.bmp | Bin 0 -> 49206 bytes
kernels/compiler_bswap.cl | 12 +
kernels/compiler_clod_function_call.cl | 91 +
kernels/compiler_overflow.cl | 45 +
kernels/compiler_popcount.cl | 16 +
kernels/compiler_time_stamp.cl | 28 +
kernels/include/runtime_compile_link_inc.h | 2 +-
kernels/runtime_use_host_ptr_buffer.cl | 6 +
kernels/sample.bmp | Bin 0 -> 49206 bytes
kernels/set_kernel_arg.cl | 20 +
kernels/test_fill_image_1d_array.cl | 11 +
kernels/test_fill_image_2d_array.cl | 13 +
kernels/test_printf.cl | 28 +-
kernels/vload_bench.cl | 33 +
src/CMakeLists.txt | 15 +-
src/cl_alloc.c | 2 +-
src/cl_alloc.h | 2 +-
src/cl_api.c | 32 +-
src/cl_command_queue.c | 8 +-
src/cl_command_queue.h | 2 +-
src/cl_command_queue_gen7.c | 24 +-
src/cl_context.c | 2 +-
src/cl_context.h | 5 +-
src/cl_device_data.h | 44 +-
src/cl_device_id.c | 145 +-
src/cl_device_id.h | 5 +-
src/cl_driver.cpp | 2 +-
src/cl_driver.h | 29 +-
src/cl_driver_defs.c | 5 +-
src/cl_driver_type.h | 5 +-
src/cl_enqueue.c | 66 +-
src/cl_enqueue.h | 3 +-
src/cl_event.c | 5 +-
src/cl_event.h | 2 +-
src/cl_extensions.h | 3 -
src/cl_gbe_loader.cpp | 2 +-
src/cl_gbe_loader.h | 2 +-
src/cl_gen75_device.h | 2 +-
src/cl_gen7_device.h | 2 +-
src/cl_gl_api.c | 2 +-
src/cl_gt_device.h | 7 +-
src/cl_image.c | 2 +-
src/cl_image.h | 2 +-
src/cl_internals.h | 2 +-
src/cl_kernel.c | 2 +-
src/cl_kernel.h | 2 +-
src/cl_khr_icd.c | 2 +-
src/cl_khr_icd.h | 2 +-
src/cl_mem.c | 113 +-
src/cl_mem.h | 9 +-
src/cl_mem_gl.c | 4 +-
src/cl_platform_id.c | 2 +-
src/cl_platform_id.h | 19 +-
src/cl_program.c | 14 +-
src/cl_program.h | 2 +-
src/cl_sampler.c | 2 +-
src/cl_sampler.h | 2 +-
src/cl_thread.c | 15 +-
src/cl_thread.h | 2 +-
src/cl_utils.h | 2 +-
src/git_sha1.sh | 20 +
src/intel/intel_batchbuffer.c | 10 +-
src/intel/intel_batchbuffer.h | 2 +-
src/intel/intel_defines.h | 10 +-
src/intel/intel_driver.c | 89 +-
src/intel/intel_driver.h | 30 +-
src/intel/intel_gpgpu.c | 744 +-
src/intel/intel_gpgpu.h | 66 +-
src/intel/intel_structs.h | 310 +-
src/kernels/cl_internal_copy_buf_rect_align4.cl | 15 +
src/x11/dricommon.c | 2 +-
src/x11/dricommon.h | 2 +-
src/x11/mesa_egl_extension.c | 1 -
src/x11/va_dri2.c | 2 +-
src/x11/va_dri2.h | 2 +-
src/x11/va_dri2str.h | 2 +-
src/x11/va_dri2tokens.h | 2 +-
utests/CMakeLists.txt | 20 +-
utests/builtin_kernel_max_global_size.cpp | 5 +-
utests/builtin_pow.cpp | 16 +-
utests/builtin_tgamma.cpp | 9 +-
utests/compare_image_2d_and_1d_array.cpp | 21 +-
utests/compiler_assignment_operation_in_if.cpp | 45 +
utests/compiler_box_blur.cpp | 2 +-
utests/compiler_box_blur_float.cpp | 2 +-
utests/compiler_box_blur_image.cpp | 4 +-
utests/compiler_bswap.cpp | 109 +
utests/compiler_fill_image_1d_array.cpp | 73 +
utests/compiler_fill_image_2d_array.cpp | 84 +
utests/compiler_local_memory_barrier.cpp | 2 +-
utests/compiler_local_memory_barrier_wg64.cpp | 2 +-
utests/compiler_local_memory_two_ptr.cpp | 2 +-
utests/compiler_mandelbrot.cpp | 2 +-
utests/compiler_mandelbrot_alternate.cpp | 2 +-
utests/compiler_overflow.cpp | 129 +
utests/compiler_popcount.cpp | 75 +
utests/compiler_shader_toy.cpp | 87 -
utests/compiler_time_stamp.cpp | 52 +
utests/compiler_write_only.cpp | 2 +-
utests/runtime_flat_address_space.cpp | 2 +-
utests/runtime_set_kernel_arg.cpp | 30 +
utests/runtime_use_host_ptr_buffer.cpp | 39 +
utests/setenv.sh.in | 5 +-
utests/utest.cpp | 20 +-
utests/utest.hpp | 23 +-
utests/utest_assert.cpp | 2 +-
utests/utest_assert.hpp | 2 +-
utests/utest_error.c | 2 +-
utests/utest_error.h | 2 +-
utests/utest_exception.hpp | 2 +-
utests/utest_file_map.cpp | 2 +-
utests/utest_file_map.hpp | 2 +-
utests/utest_generator.py | 2 +-
utests/utest_helper.cpp | 24 +-
utests/utest_helper.hpp | 6 +-
utests/utest_math_gen.py | 20 +-
utests/utest_run.cpp | 13 +-
utests/vload_bench.cpp | 98 +
290 files changed, 18901 insertions(+), 29610 deletions(-)
--
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