[beignet] branch upstream updated (3614921 -> dd62b9e)

Rebecca Palmer rnpalmer-guest at moszumanska.debian.org
Mon Aug 10 06:18:00 UTC 2015


This is an automated email from the git hooks/post-receive script.

rnpalmer-guest pushed a change to branch upstream
in repository beignet.

      from  3614921   Imported Upstream version 1.0.3+dfsg
      adds  dd62b9e   Imported Upstream version 1.1.0

No new revisions were added by this update.

Summary of changes:
 CMake/FindLLVM.cmake                               |   16 +-
 CMakeLists.txt                                     |   49 +-
 backend/src/CMakeLists.txt                         |   11 +-
 backend/src/backend/context.cpp                    |    4 +-
 backend/src/backend/gen/gen_mesa_disasm.c          |  253 ++-
 backend/src/backend/gen75_context.cpp              |   17 +-
 backend/src/backend/gen75_encoder.cpp              |   80 +-
 backend/src/backend/gen75_encoder.hpp              |    9 +-
 backend/src/backend/gen7_encoder.cpp               |   15 +-
 backend/src/backend/gen8_context.cpp               | 1002 ++++++++++++
 backend/src/backend/gen8_context.hpp               |   52 +
 backend/src/backend/gen8_encoder.cpp               |  118 +-
 backend/src/backend/gen8_encoder.hpp               |   12 +-
 backend/src/backend/gen8_instruction.hpp           |    2 +
 backend/src/backend/gen9_context.cpp               |   57 +
 .../backend/{gen8_context.cpp => gen9_context.hpp} |   47 +-
 backend/src/backend/gen9_encoder.cpp               |   68 +
 backend/src/backend/gen9_encoder.hpp               |   53 +
 backend/src/backend/gen_context.cpp                |  437 +++++-
 backend/src/backend/gen_context.hpp                |   47 +-
 backend/src/backend/gen_defs.hpp                   |    2 +
 backend/src/backend/gen_encoder.cpp                |  314 +++-
 backend/src/backend/gen_encoder.hpp                |   39 +-
 .../src/backend/gen_insn_gen7_schedule_info.hxx    |    3 +
 backend/src/backend/gen_insn_scheduling.cpp        |   45 +-
 backend/src/backend/gen_insn_selection.cpp         | 1626 +++++++++++++++-----
 backend/src/backend/gen_insn_selection.hpp         |   39 +-
 backend/src/backend/gen_insn_selection.hxx         |    4 +
 backend/src/backend/gen_program.cpp                |   22 +-
 backend/src/backend/gen_reg_allocation.cpp         |   29 +-
 backend/src/backend/gen_register.hpp               |  167 +-
 backend/src/backend/program.cpp                    |   11 +-
 backend/src/backend/program.h                      |    2 +
 backend/src/gbe_bin_generater.cpp                  |    8 +
 backend/src/ir/context.hpp                         |   14 +-
 backend/src/ir/function.cpp                        |   23 +-
 backend/src/ir/function.hpp                        |    2 +
 backend/src/ir/half.cpp                            |  220 +++
 backend/src/ir/half.hpp                            |   64 +
 backend/src/ir/immediate.cpp                       |    5 +-
 backend/src/ir/immediate.hpp                       |   58 +-
 backend/src/ir/instruction.cpp                     |  278 +++-
 backend/src/ir/instruction.hpp                     |   79 +-
 backend/src/ir/instruction.hxx                     |    6 +
 backend/src/ir/liveness.cpp                        |    5 +
 backend/src/ir/lowering.cpp                        |  153 +-
 backend/src/ir/profile.cpp                         |    6 +-
 backend/src/ir/profile.hpp                         |    6 +-
 backend/src/ir/structurizer.cpp                    |  996 ++++++++++++
 backend/src/ir/structurizer.hpp                    |  247 +++
 backend/src/libocl/CMakeLists.txt                  |    4 +-
 backend/src/libocl/include/ocl.h                   |    3 +-
 backend/src/libocl/include/ocl_async.h             |    2 +-
 backend/src/libocl/include/ocl_misc.h              |    8 -
 backend/src/libocl/include/ocl_printf.h            |    3 +
 backend/src/libocl/include/ocl_sync.h              |    2 +-
 backend/src/libocl/include/ocl_types.h             |    4 +-
 backend/src/libocl/include/ocl_workitem.h          |   16 +-
 backend/src/libocl/script/gen_vector.py            |   39 +-
 backend/src/libocl/script/ocl_as.sh                |    2 +-
 backend/src/libocl/script/ocl_common.def           |    6 +
 backend/src/libocl/script/ocl_convert.sh           |   57 +-
 backend/src/libocl/script/ocl_math.def             |   31 +-
 backend/src/libocl/script/ocl_relational.def       |   16 +-
 backend/src/libocl/script/ocl_simd.def             |    4 +
 backend/src/libocl/src/ocl_async.cl                |    2 +-
 backend/src/libocl/src/ocl_barrier.ll              |    2 +-
 backend/src/libocl/src/ocl_clz.ll                  |   62 +
 backend/src/libocl/src/ocl_geometric.cl            |   31 +-
 backend/src/libocl/src/ocl_workitem.cl             |    6 +-
 backend/src/libocl/tmpl/ocl_common.tmpl.cl         |   72 +-
 backend/src/libocl/tmpl/ocl_common.tmpl.h          |   13 +
 backend/src/libocl/tmpl/ocl_defines.tmpl.h         |    2 +
 backend/src/libocl/tmpl/ocl_integer.tmpl.cl        |  110 +-
 backend/src/libocl/tmpl/ocl_integer.tmpl.h         |    9 +
 backend/src/libocl/tmpl/ocl_math.tmpl.cl           |  507 +++++-
 backend/src/libocl/tmpl/ocl_math.tmpl.h            |  102 +-
 backend/src/libocl/tmpl/ocl_relational.tmpl.cl     |   66 +-
 backend/src/libocl/tmpl/ocl_relational.tmpl.h      |   23 +-
 .../src/libocl/tmpl/ocl_simd.tmpl.cl               |   13 +-
 .../{include/ocl_sync.h => tmpl/ocl_simd.tmpl.h}   |   23 +-
 backend/src/llvm/llvm_bitcode_link.cpp             |    7 +-
 backend/src/llvm/llvm_gen_backend.cpp              | 1242 +++++++++++----
 backend/src/llvm/llvm_gen_backend.hpp              |    3 -
 backend/src/llvm/llvm_gen_ocl_function.hxx         |   26 +-
 backend/src/llvm/llvm_legalize.cpp                 |  704 ---------
 backend/src/llvm/llvm_printf_parser.cpp            |   15 +-
 backend/src/llvm/llvm_scalarize.cpp                |   33 +-
 backend/src/llvm/llvm_to_gen.cpp                   |   15 +-
 benchmark/CMakeLists.txt                           |    6 +-
 benchmark/benchmark_copy_buf.cpp                   |   51 +
 benchmark/benchmark_copy_buffer_to_image.cpp       |   66 +
 benchmark/benchmark_copy_image_to_buffer.cpp       |   64 +
 benchmark/benchmark_read_buffer.cpp                |    6 +-
 benchmark/benchmark_read_image.cpp                 |    6 +-
 benchmark/benchmark_use_host_ptr_buffer.cpp        |    6 +-
 benchmark/enqueue_copy_buf.cpp                     |   47 -
 docs/Beignet.mdwn                                  |   57 +-
 docs/Beignet/Backend.mdwn                          |   11 +-
 docs/NEWS.mdwn                                     |   11 +-
 docs/howto/cross-compiler-howto.mdwn               |   75 +-
 docs/howto/v4l2-buffer-sharing-howto.mdwn          |   64 +
 examples/CMakeLists.txt                            |   35 +-
 .../v4l2_buffer_sharing/v4l2_buffer_sharing.cpp    |  590 +++++++
 kernels/compiler_argument_structure_indirect.cl    |    4 +-
 kernels/compiler_argument_structure_select.cl      |   18 +
 kernels/compiler_async_copy.cl                     |    4 +-
 kernels/compiler_async_stride_copy.cl              |    4 +-
 kernels/compiler_bswap.cl                          |   24 +-
 kernels/compiler_ceil32.spir                       |  Bin 0 -> 1732 bytes
 kernels/compiler_clz.cl                            |   16 +
 kernels/compiler_clz_int.cl                        |    5 -
 kernels/compiler_clz_short.cl                      |    5 -
 kernels/compiler_get_sub_group_id.cl               |    8 +
 kernels/compiler_get_sub_group_size.cl             |    5 +
 kernels/compiler_half.cl                           |   11 +
 kernels/compiler_half_convert.cl                   |   56 +
 kernels/compiler_half_math.cl                      |   28 +
 kernels/compiler_half_relation.cl                  |   10 +
 kernels/compiler_long_div.cl                       |   12 +
 kernels/compiler_long_hi_sat.cl                    |   19 +
 kernels/compiler_long_not.cl                       |    6 +
 kernels/compiler_simd_all.cl                       |   12 -
 kernels/compiler_simd_any.cl                       |   15 -
 kernels/compiler_sub_group_all.cl                  |   12 +
 kernels/compiler_sub_group_any.cl                  |   15 +
 kernels/compiler_sub_group_shuffle.cl              |   18 +
 kernels/runtime_yuy2_processing.cl                 |   15 +
 src/CMakeLists.txt                                 |   19 +-
 src/cl_api.c                                       |   10 +-
 src/cl_command_queue.c                             |   27 +-
 src/cl_command_queue.h                             |    2 -
 src/cl_command_queue_gen7.c                        |    8 +
 src/cl_context.c                                   |   96 +-
 src/cl_context.h                                   |    6 +-
 src/cl_device_data.h                               |   58 +-
 src/cl_device_id.c                                 |  311 +++-
 src/cl_device_id.h                                 |    4 +-
 src/cl_driver.h                                    |   15 +
 src/cl_driver_defs.c                               |    2 +
 src/cl_event.c                                     |   20 +-
 src/cl_extensions.c                                |   70 +-
 src/cl_extensions.h                                |    4 +
 src/cl_gt_device.h                                 |    1 +
 src/cl_image.c                                     |    6 +
 src/cl_mem.c                                       |   62 +-
 src/cl_platform_id.c                               |   30 +-
 src/cl_platform_id.h                               |    4 +-
 src/cl_program.c                                   |   21 +-
 src/cl_program.h                                   |    3 +-
 src/cl_thread.c                                    |   30 +
 src/cl_thread.h                                    |    5 +
 src/intel/intel_defines.h                          |    2 +-
 src/intel/intel_driver.c                           |   94 +-
 src/intel/intel_driver.h                           |    1 +
 src/intel/intel_gpgpu.c                            |  273 +++-
 src/intel/intel_structs.h                          |   61 +-
 ...cl_internal_copy_buffer_to_image_2d_align16.cl} |   10 +-
 utests/CMakeLists.txt                              |   27 +-
 utests/builtin_pow.cpp                             |   16 +-
 utests/builtin_tgamma.cpp                          |   25 +-
 utests/compiler_argument_structure_indirect.cpp    |    7 +-
 ....cpp => compiler_argument_structure_select.cpp} |   20 +-
 utests/compiler_bswap.cpp                          |  203 ++-
 utests/compiler_clz.cpp                            |  144 ++
 utests/compiler_clz_int.cpp                        |   31 -
 utests/compiler_clz_short.cpp                      |   31 -
 utests/compiler_get_sub_group_id.cpp               |   33 +
 utests/compiler_get_sub_group_size.cpp             |   32 +
 utests/compiler_half.cpp                           |  924 +++++++++++
 utests/compiler_long_div.cpp                       |   88 ++
 utests/compiler_long_hi_sat.cpp                    |  187 +++
 utests/compiler_long_not.cpp                       |   52 +
 ...ler_simd_all.cpp => compiler_sub_group_all.cpp} |    6 +-
 ...ler_simd_any.cpp => compiler_sub_group_any.cpp} |    6 +-
 utests/compiler_sub_group_shuffle.cpp              |   45 +
 ...rom_bin_file.cpp => load_program_from_spir.cpp} |   21 +-
 utests/setenv.sh.in                                |    2 +
 utests/utest.hpp                                   |    8 +-
 utests/utest_generator.py                          |   15 +-
 utests/utest_helper.cpp                            |   18 +-
 utests/utest_helper.hpp                            |    6 +-
 utests/utest_math_gen.py                           |   38 +-
 utests/vload_bench.cpp                             |    6 +-
 184 files changed, 12033 insertions(+), 2737 deletions(-)
 create mode 100644 backend/src/backend/gen9_context.cpp
 copy backend/src/backend/{gen8_context.cpp => gen9_context.hpp} (50%)
 create mode 100644 backend/src/backend/gen9_encoder.cpp
 create mode 100644 backend/src/backend/gen9_encoder.hpp
 create mode 100644 backend/src/ir/half.cpp
 create mode 100644 backend/src/ir/half.hpp
 create mode 100644 backend/src/ir/structurizer.cpp
 create mode 100644 backend/src/ir/structurizer.hpp
 create mode 100644 backend/src/libocl/script/ocl_simd.def
 create mode 100644 backend/src/libocl/src/ocl_clz.ll
 copy utests/utest_error.h => backend/src/libocl/tmpl/ocl_simd.tmpl.cl (71%)
 copy backend/src/libocl/{include/ocl_sync.h => tmpl/ocl_simd.tmpl.h} (66%)
 delete mode 100644 backend/src/llvm/llvm_legalize.cpp
 create mode 100644 benchmark/benchmark_copy_buf.cpp
 create mode 100644 benchmark/benchmark_copy_buffer_to_image.cpp
 create mode 100644 benchmark/benchmark_copy_image_to_buffer.cpp
 delete mode 100644 benchmark/enqueue_copy_buf.cpp
 create mode 100644 docs/howto/v4l2-buffer-sharing-howto.mdwn
 create mode 100644 examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp
 create mode 100644 kernels/compiler_argument_structure_select.cl
 create mode 100644 kernels/compiler_ceil32.spir
 create mode 100644 kernels/compiler_clz.cl
 delete mode 100644 kernels/compiler_clz_int.cl
 delete mode 100644 kernels/compiler_clz_short.cl
 create mode 100644 kernels/compiler_get_sub_group_id.cl
 create mode 100644 kernels/compiler_get_sub_group_size.cl
 create mode 100644 kernels/compiler_half.cl
 create mode 100644 kernels/compiler_half_convert.cl
 create mode 100644 kernels/compiler_half_math.cl
 create mode 100644 kernels/compiler_half_relation.cl
 create mode 100644 kernels/compiler_long_div.cl
 create mode 100644 kernels/compiler_long_hi_sat.cl
 create mode 100644 kernels/compiler_long_not.cl
 delete mode 100644 kernels/compiler_simd_all.cl
 delete mode 100644 kernels/compiler_simd_any.cl
 create mode 100644 kernels/compiler_sub_group_all.cl
 create mode 100644 kernels/compiler_sub_group_any.cl
 create mode 100644 kernels/compiler_sub_group_shuffle.cl
 create mode 100644 kernels/runtime_yuy2_processing.cl
 copy src/kernels/{cl_internal_copy_buffer_to_image_2d.cl => cl_internal_copy_buffer_to_image_2d_align16.cl} (66%)
 copy utests/{compiler_argument_structure_indirect.cpp => compiler_argument_structure_select.cpp} (51%)
 create mode 100644 utests/compiler_clz.cpp
 delete mode 100644 utests/compiler_clz_int.cpp
 delete mode 100644 utests/compiler_clz_short.cpp
 create mode 100644 utests/compiler_get_sub_group_id.cpp
 create mode 100644 utests/compiler_get_sub_group_size.cpp
 create mode 100644 utests/compiler_half.cpp
 create mode 100644 utests/compiler_long_div.cpp
 create mode 100644 utests/compiler_long_hi_sat.cpp
 create mode 100644 utests/compiler_long_not.cpp
 rename utests/{compiler_simd_all.cpp => compiler_sub_group_all.cpp} (87%)
 rename utests/{compiler_simd_any.cpp => compiler_sub_group_any.cpp} (87%)
 create mode 100644 utests/compiler_sub_group_shuffle.cpp
 copy utests/{load_program_from_bin_file.cpp => load_program_from_spir.cpp} (71%)

-- 
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