[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