[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