[Pkg-opencl-devel] [beignet] 60/66: Merge tag 'upstream/0.9.3'
Andreas Beckmann
anbe at moszumanska.debian.org
Fri Oct 31 07:27:10 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 27f2eb40ffb6fd940bdb881a0858f4a54752b068
Merge: 3f5df61 3ec9c00
Author: Andreas Beckmann <anbe at debian.org>
Date: Wed Oct 29 18:06:06 2014 +0100
Merge tag 'upstream/0.9.3'
Upstream version 0.9.3
CMake/FindDRM.cmake | 42 -
CMake/FindDRMIntel.cmake | 43 -
CMake/FindLLVM.cmake | 2 +-
CMake/{FindEGL.cmake => FindMesaSrc.cmake} | 37 +-
CMake/FindXext.cmake | 35 -
CMake/FindXfixes.cmake | 35 -
CMakeLists.txt | 65 +-
NEWS.mdwn | 1 +
backend/CMakeLists.txt | 7 +-
backend/src/CMakeLists.txt | 82 +-
backend/src/GBEConfig.h.in | 2 +
backend/src/backend/context.cpp | 296 +-
backend/src/backend/context.hpp | 26 +-
backend/src/backend/gen/gen_mesa_disasm.c | 142 +-
backend/src/backend/gen/gen_mesa_disasm.h | 2 +-
backend/src/backend/gen75_context.cpp | 112 +
backend/src/backend/gen75_context.hpp | 62 +
backend/src/backend/gen75_encoder.cpp | 269 +
backend/src/backend/gen75_encoder.hpp | 60 +
backend/src/backend/gen_context.cpp | 823 +-
backend/src/backend/gen_context.hpp | 73 +-
backend/src/backend/gen_defs.hpp | 1013 +-
backend/src/backend/gen_encoder.cpp | 506 +-
backend/src/backend/gen_encoder.hpp | 93 +-
backend/src/backend/gen_insn_compact.cpp | 523 +
.../src/backend/gen_insn_gen7_schedule_info.hxx | 46 +-
backend/src/backend/gen_insn_scheduling.cpp | 271 +-
backend/src/backend/gen_insn_selection.cpp | 2288 ++--
backend/src/backend/gen_insn_selection.hpp | 80 +-
backend/src/backend/gen_insn_selection.hxx | 6 +
backend/src/backend/gen_program.cpp | 326 +-
backend/src/backend/gen_program.hpp | 21 +-
backend/src/backend/gen_reg_allocation.cpp | 662 +-
backend/src/backend/gen_reg_allocation.hpp | 2 +
backend/src/backend/gen_register.hpp | 101 +-
backend/src/backend/program.cpp | 450 +-
backend/src/backend/program.h | 138 +-
backend/src/backend/program.hpp | 72 +-
backend/src/builtin_vector_proto.def | 39 +
backend/src/gbe_bin_generater.cpp | 138 +-
backend/src/gbe_bin_interpreter.cpp | 80 +
backend/src/gen_builtin_vector.py | 4 +-
backend/src/gen_convert.sh | 8 +-
backend/src/ir/context.cpp | 20 +-
backend/src/ir/context.hpp | 46 +-
backend/src/ir/function.cpp | 66 +-
backend/src/ir/function.hpp | 58 +-
backend/src/ir/image.cpp | 66 +-
backend/src/ir/image.hpp | 7 +-
backend/src/ir/immediate.cpp | 263 +
backend/src/ir/immediate.hpp | 220 +-
backend/src/ir/instruction.cpp | 109 +-
backend/src/ir/instruction.hpp | 48 +-
backend/src/ir/instruction.hxx | 3 +-
backend/src/ir/liveness.cpp | 163 +-
backend/src/ir/liveness.hpp | 18 +-
backend/src/ir/lowering.cpp | 17 +-
backend/src/ir/printf.cpp | 222 +
backend/src/ir/printf.hpp | 244 +
backend/src/ir/profile.cpp | 77 +-
backend/src/ir/profile.hpp | 23 +-
backend/src/ir/register.hpp | 21 +-
backend/src/ir/sampler.cpp | 3 +
backend/src/ir/sampler.hpp | 2 +
backend/src/ir/type.cpp | 2 +
backend/src/ir/type.hpp | 6 +-
backend/src/ir/unit.cpp | 2 +-
backend/src/ir/unit.hpp | 4 +-
backend/src/ir/value.cpp | 13 +
backend/src/llvm/llvm_barrier_nodup.cpp | 115 +
backend/src/llvm/llvm_gen_backend.cpp | 1460 ++-
backend/src/llvm/llvm_gen_backend.hpp | 9 +
backend/src/llvm/llvm_gen_ocl_function.hxx | 72 +-
backend/src/llvm/llvm_intrinsic_lowering.cpp | 4 +-
backend/src/llvm/llvm_loadstore_optimization.cpp | 272 +
backend/src/llvm/llvm_passes.cpp | 21 +-
backend/src/llvm/llvm_printf_parser.cpp | 851 ++
backend/src/llvm/llvm_scalarize.cpp | 128 +-
backend/src/llvm/llvm_to_gen.cpp | 79 +-
backend/src/llvm/llvm_to_gen.hpp | 2 +-
backend/src/ocl_barrier.ll | 6 +-
backend/src/ocl_common_defines.h | 5 +-
backend/src/ocl_convert.h | 8 +-
backend/src/ocl_stdlib.tmpl.h | 1149 +-
backend/src/update_blob_ocl_header.py | 2 +-
benchmark/CMakeLists.txt | 21 +
benchmark/benchmark_run.cpp | 117 +
benchmark/enqueue_copy_buf.cpp | 69 +
docs/Beignet.mdwn | 136 +-
docs/Beignet/Backend.mdwn | 44 +-
docs/Beignet/Backend/TODO.mdwn | 34 +-
docs/Beignet/Backend/flat_address_space.mdwn | 98 -
docs/Beignet/Backend/gen_ir.mdwn | 10 +-
docs/Beignet/Backend/mixed_buffer_pointer.mdwn | 46 +
docs/NEWS.mdwn | 16 +
docs/howto/cross-compiler-howto.mdwn | 60 +
docs/optimization-guide.mdwn | 28 +
include/CL/cl.h | 364 +-
include/CL/cl.hpp | 12217 ++++++++++++++++---
include/CL/cl_d3d10.h | 20 +-
include/CL/{cl_d3d10.h => cl_d3d11.h} | 96 +-
include/CL/cl_dx9_media_sharing.h | 127 +
include/CL/cl_egl.h | 133 +
include/CL/cl_ext.h | 119 +-
include/CL/cl_gl.h | 91 +-
include/CL/cl_gl_ext.h | 4 +-
include/CL/cl_intel.h | 11 +
include/CL/cl_platform.h | 426 +-
include/CL/opencl.h | 2 +-
kernels/compare_image_2d_and_1d_array.cl | 13 +
kernels/compiler_async_copy.cl | 2 +-
kernels/compiler_constant_expr.cl | 23 +
kernels/compiler_getelementptr_bitcast.cl | 18 +
kernels/compiler_mixed_pointer.cl | 23 +
kernels/compiler_simd_all.cl | 12 +
kernels/compiler_simd_any.cl | 15 +
kernels/compiler_vector_load_store.cl | 2 +-
kernels/double_precision_check.cl | 11 +
kernels/image_1D_buffer.cl | 13 +
kernels/include/runtime_compile_link_inc.h | 4 +
kernels/runtime_compile_link.h | 1 +
kernels/runtime_compile_link_a.cl | 13 +
kernels/runtime_compile_link_b.cl | 9 +
kernels/test_copy_image_1d.cl | 9 +
kernels/test_fill_image_1d.cl | 8 +
kernels/test_get_arg_info.cl | 8 +
kernels/test_get_image_info_array.cl | 25 +
kernels/test_printf.cl | 38 +
src/CMakeLists.txt | 81 +-
src/cl_alloc.c | 1 +
src/cl_api.c | 691 +-
src/cl_command_queue.c | 156 +-
src/cl_command_queue.h | 13 +-
src/cl_command_queue_gen7.c | 150 +-
src/cl_context.c | 90 +-
src/cl_context.h | 41 +-
src/cl_device_data.h | 57 +-
src/cl_device_id.c | 343 +-
src/cl_device_id.h | 29 +-
src/cl_driver.h | 82 +-
src/cl_driver_defs.c | 12 +-
src/cl_enqueue.c | 100 +-
src/cl_enqueue.h | 5 +
src/cl_event.c | 278 +-
src/cl_event.h | 13 +-
src/cl_gbe_loader.cpp | 328 +
src/cl_gbe_loader.h | 80 +
src/cl_gen75_device.h | 1 +
src/cl_gen7_device.h | 1 +
src/cl_gt_device.h | 74 +-
src/cl_image.c | 3 +
src/cl_kernel.c | 142 +-
src/cl_kernel.h | 14 +-
src/cl_khr_icd.c | 38 +-
src/cl_mem.c | 1002 +-
src/cl_mem.h | 21 +-
src/cl_platform_id.c | 2 +-
src/cl_program.c | 457 +-
src/cl_program.h | 32 +-
src/cl_thread.c | 266 +-
src/cl_thread.h | 9 +-
src/cl_utils.h | 29 +
src/intel/intel_batchbuffer.c | 23 +-
src/intel/intel_batchbuffer.h | 5 +-
src/intel/intel_defines.h | 8 +
src/intel/intel_dri_resource_sharing.c | 6 +-
src/intel/intel_driver.c | 142 +-
src/intel/intel_driver.h | 6 +-
src/intel/intel_gpgpu.c | 904 +-
src/intel/intel_gpgpu.h | 2 +-
src/intel/intel_structs.h | 19 +-
src/kernels/cl_internal_copy_buf_align1.cl | 8 -
src/kernels/cl_internal_copy_buf_align16.cl | 2 +-
src/kernels/cl_internal_copy_buf_align4.cl | 2 +-
src/kernels/cl_internal_copy_buf_rect.cl | 15 +
.../cl_internal_copy_buf_unalign_dst_offset.cl | 28 +
.../cl_internal_copy_buf_unalign_same_offset.cl | 19 +
.../cl_internal_copy_buf_unalign_src_offset.cl | 29 +
src/kernels/cl_internal_copy_buffer_to_image_2d.cl | 18 +
src/kernels/cl_internal_copy_buffer_to_image_3d.cl | 19 +
src/kernels/cl_internal_copy_image_1d_to_1d.cl | 19 +
src/kernels/cl_internal_copy_image_2d_to_2d.cl | 21 +
src/kernels/cl_internal_copy_image_2d_to_3d.cl | 22 +
src/kernels/cl_internal_copy_image_2d_to_buffer.cl | 19 +
src/kernels/cl_internal_copy_image_3d_to_2d.cl | 22 +
src/kernels/cl_internal_copy_image_3d_to_3d.cl | 23 +
src/kernels/cl_internal_copy_image_3d_to_buffer.cl | 22 +
src/kernels/cl_internal_fill_buf_align128.cl | 9 +
src/kernels/cl_internal_fill_buf_align2.cl | 8 +
src/kernels/cl_internal_fill_buf_align4.cl | 8 +
src/kernels/cl_internal_fill_buf_align8.cl | 14 +
src/kernels/cl_internal_fill_buf_unalign.cl | 8 +
src/kernels/cl_internal_fill_image_1d.cl | 14 +
src/kernels/cl_internal_fill_image_1d_array.cl | 15 +
src/kernels/cl_internal_fill_image_2d.cl | 15 +
src/kernels/cl_internal_fill_image_2d_array.cl | 16 +
src/kernels/cl_internal_fill_image_3d.cl | 16 +
src/performance.c | 324 +
src/performance.h | 12 +
utests/CMakeLists.txt | 63 +-
utests/builtin_kernel_max_global_size.cpp | 30 +
utests/compare_image_2d_and_1d_array.cpp | 79 +
utests/compiler_async_copy.cpp | 2 +-
utests/compiler_async_stride_copy.cpp | 10 +-
utests/compiler_basic_arithmetic.cpp | 1 -
utests/compiler_box_blur_image.cpp | 11 +-
utests/compiler_constant_expr.cpp | 35 +
utests/compiler_copy_image.cpp | 16 +-
utests/compiler_copy_image1.cpp | 24 +-
utests/compiler_copy_image_1d.cpp | 52 +
utests/compiler_copy_image_3d.cpp | 25 +-
utests/compiler_double_precision.cpp | 43 +
utests/compiler_fill_gl_image.cpp | 2 +-
utests/compiler_fill_image.cpp | 11 +-
utests/compiler_fill_image0.cpp | 11 +-
utests/compiler_fill_image_1d.cpp | 50 +
utests/compiler_fill_image_3d.cpp | 13 +-
utests/compiler_fill_image_3d_2.cpp | 13 +-
utests/compiler_function_qualifiers.cpp | 10 +
utests/compiler_get_image_info.cpp | 12 +-
utests/compiler_get_image_info_array.cpp | 64 +
utests/compiler_getelementptr_bitcast.cpp | 45 +
utests/compiler_local_slm.cpp | 3 +-
utests/compiler_mixed_pointer.cpp | 119 +
utests/compiler_movforphi_undef.cpp | 14 +-
utests/compiler_saturate_sub.cpp | 2 +-
utests/compiler_simd_all.cpp | 43 +
utests/compiler_simd_any.cpp | 43 +
utests/compiler_vector_load_store.cpp | 2 +-
utests/enqueue_built_in_kernels.cpp | 19 +
utests/enqueue_copy_buf.cpp | 4 +-
utests/enqueue_copy_buf_unaligned.cpp | 118 +
utests/enqueue_fill_buf.cpp | 90 +
utests/get_arg_info.cpp | 85 +
utests/get_cl_info.cpp | 18 +-
utests/image_1D_buffer.cpp | 80 +
...from_bin.cpp => load_program_from_bin_file.cpp} | 4 +-
..._from_bin.cpp => load_program_from_gen_bin.cpp} | 32 +-
utests/profiling_exec.cpp | 102 +
...{runtime_event.cpp => runtime_barrier_list.cpp} | 23 +-
utests/runtime_compile_link.cpp | 162 +
utests/runtime_event.cpp | 2 +-
.../{runtime_event.cpp => runtime_marker_list.cpp} | 23 +-
utests/setenv.sh.in | 2 +
utests/sub_buffer.cpp | 10 +-
utests/test_printf.cpp | 18 +
utests/utest.cpp | 116 +-
utests/utest.hpp | 40 +-
utests/utest_generator.py | 19 +-
utests/utest_helper.cpp | 45 +-
utests/utest_helper.hpp | 27 +-
utests/utest_math_gen.py | 142 +-
252 files changed, 30245 insertions(+), 7812 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-devel
mailing list