[beignet] branch upstream updated (1ec864a -> 037c0b2)

Rebecca Palmer rnpalmer-guest at moszumanska.debian.org
Mon Jan 23 21:06:46 UTC 2017


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

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

      from  1ec864a   Imported Upstream version 1.2.1
      adds  037c0b2   Imported Upstream version 1.3.0

No new revisions were added by this update.

Summary of changes:
 Android.common.mk                                  |     2 +-
 CMake/FindMesaSrc.cmake                            |    26 -
 CMakeLists.txt                                     |   102 +-
 GetGenID.sh                                        |    50 +-
 backend/CMakeLists.txt                             |     5 +-
 backend/src/Android.mk                             |    11 +
 backend/src/CMakeLists.txt                         |    15 +
 backend/src/GBEConfig.h.in                         |     2 +
 backend/src/backend/context.cpp                    |     9 +-
 backend/src/backend/gen/gen_mesa_disasm.c          |    77 +-
 backend/src/backend/gen75_encoder.cpp              |     4 +-
 backend/src/backend/gen75_encoder.hpp              |     4 +-
 backend/src/backend/gen7_encoder.cpp               |     2 +-
 backend/src/backend/gen7_encoder.hpp               |     2 +-
 backend/src/backend/gen8_context.cpp               |   221 +-
 backend/src/backend/gen8_context.hpp               |     8 +
 backend/src/backend/gen8_encoder.cpp               |   264 +-
 backend/src/backend/gen8_encoder.hpp               |    16 +-
 backend/src/backend/gen8_instruction.hpp           |    59 +-
 backend/src/backend/gen9_context.cpp               |    71 +-
 backend/src/backend/gen9_context.hpp               |     1 +
 backend/src/backend/gen9_encoder.cpp               |   236 +
 backend/src/backend/gen9_encoder.hpp               |    10 +-
 backend/src/backend/gen9_instruction.hpp           |    84 +
 backend/src/backend/gen_context.cpp                |   572 +-
 backend/src/backend/gen_context.hpp                |     9 +-
 backend/src/backend/gen_defs.hpp                   |    13 +
 backend/src/backend/gen_encoder.cpp                |   215 +-
 backend/src/backend/gen_encoder.hpp                |    49 +-
 .../src/backend/gen_insn_gen7_schedule_info.hxx    |     7 +
 backend/src/backend/gen_insn_selection.cpp         |  2125 +++-
 backend/src/backend/gen_insn_selection.hpp         |    16 +-
 backend/src/backend/gen_insn_selection.hxx         |     8 +
 .../src/backend/gen_insn_selection_optimize.cpp    |    22 +-
 backend/src/backend/gen_insn_selection_output.cpp  |   138 +-
 backend/src/backend/gen_insn_selection_output.hpp  |     2 +-
 backend/src/backend/gen_program.cpp                |    21 +-
 backend/src/backend/gen_reg_allocation.cpp         |    72 +-
 backend/src/backend/gen_register.hpp               |    18 +
 backend/src/backend/program.cpp                    |   165 +-
 backend/src/backend/program.h                      |    22 +
 backend/src/backend/program.hpp                    |    24 +
 backend/src/gbe_bin_interpreter.cpp                |     6 +
 backend/src/ir/constant.cpp                        |     6 +-
 backend/src/ir/constant.hpp                        |     7 +-
 backend/src/ir/function.cpp                        |     7 +-
 backend/src/ir/function.hpp                        |    17 +-
 backend/src/ir/instruction.cpp                     |    81 +-
 backend/src/ir/instruction.hpp                     |    15 +-
 backend/src/ir/instruction.hxx                     |     1 +
 backend/src/ir/lowering.cpp                        |    11 +-
 backend/src/ir/profile.cpp                         |    17 +-
 backend/src/ir/profile.hpp                         |    54 +-
 backend/src/ir/profiling.cpp                       |     2 +-
 backend/src/ir/register.cpp                        |     3 +
 backend/src/ir/register.hpp                        |     8 +-
 backend/src/ir/reloc.cpp                           |    87 +
 backend/src/ir/reloc.hpp                           |    90 +
 backend/src/ir/type.hpp                            |     4 +-
 backend/src/ir/unit.cpp                            |     6 +-
 backend/src/ir/unit.hpp                            |    15 +-
 backend/src/libocl/Android.mk                      |     1 -
 backend/src/libocl/CMakeLists.txt                  |   145 +-
 backend/src/libocl/include/ocl.h                   |    13 +-
 backend/src/libocl/include/ocl_atom_20.h           |   188 +
 backend/src/libocl/include/ocl_enqueue.h           |    90 +
 backend/src/libocl/include/ocl_image.h             |   222 +-
 backend/src/libocl/include/ocl_misc.h              |     9 +
 backend/src/libocl/include/ocl_pipe.h              |    51 +
 backend/src/libocl/include/ocl_sync.h              |     7 +-
 backend/src/libocl/include/ocl_types.h             |    43 +-
 .../libocl/include/{ocl_vload.h => ocl_vload_20.h} |    28 +-
 backend/src/libocl/include/ocl_workitem.h          |    20 +-
 backend/src/libocl/script/gen_vector.py            |     5 +-
 backend/src/libocl/script/ocl_integer.def          |     1 +
 .../script/{ocl_math.def => ocl_math_20.def}       |    84 +-
 backend/src/libocl/src/ocl_atom_20.cl              |   381 +
 backend/src/libocl/src/ocl_atomic_20.ll            |   165 +
 backend/src/libocl/src/ocl_barrier.ll              |    27 +-
 backend/src/libocl/src/ocl_barrier_20.ll           |    25 +
 .../src/libocl/src/{ocl_clz.ll => ocl_clz_20.ll}   |     4 +-
 backend/src/libocl/src/ocl_ctz.ll                  |    65 +
 backend/src/libocl/src/ocl_ctz_20.ll               |    65 +
 backend/src/libocl/src/ocl_enqueue.cl              |   238 +
 backend/src/libocl/src/ocl_geometric.cl            |     4 +
 backend/src/libocl/src/ocl_image.cl                |   218 +-
 backend/src/libocl/src/ocl_memcpy.cl               |    15 +
 backend/src/libocl/src/ocl_memset.cl               |     3 +
 backend/src/libocl/src/ocl_misc.cl                 |    24 +
 backend/src/libocl/src/ocl_pipe.cl                 |   296 +
 backend/src/libocl/src/ocl_sync.cl                 |     6 +-
 .../libocl/src/{ocl_vload.cl => ocl_vload_20.cl}   |    22 +-
 backend/src/libocl/src/ocl_workitem.cl             |    25 +-
 backend/src/libocl/tmpl/ocl_defines.tmpl.h         |     7 +-
 backend/src/libocl/tmpl/ocl_integer.tmpl.cl        |    12 +
 backend/src/libocl/tmpl/ocl_integer.tmpl.h         |    18 +
 .../tmpl/{ocl_math.tmpl.cl => ocl_math_20.tmpl.cl} |   124 +-
 .../tmpl/{ocl_math.tmpl.h => ocl_math_20.tmpl.h}   |    52 +-
 backend/src/libocl/tmpl/ocl_simd.tmpl.cl           |   292 +-
 backend/src/libocl/tmpl/ocl_simd.tmpl.h            |   131 +-
 backend/src/llvm/ExpandLargeIntegers.cpp           |     5 +-
 backend/src/llvm/PromoteIntegers.cpp               |     1 +
 backend/src/llvm/StripAttributes.cpp               |     6 +-
 backend/src/llvm/llvm_bitcode_link.cpp             |    49 +-
 backend/src/llvm/llvm_device_enqueue.cpp           |   417 +
 backend/src/llvm/llvm_gen_backend.cpp              |   668 +-
 backend/src/llvm/llvm_gen_backend.hpp              |     7 +-
 backend/src/llvm/llvm_gen_ocl_function.hxx         |    66 +-
 backend/src/llvm/llvm_intrinsic_lowering.cpp       |     2 +
 backend/src/llvm/llvm_passes.cpp                   |    25 +-
 backend/src/llvm/llvm_scalarize.cpp                |    42 +-
 backend/src/llvm/llvm_to_gen.cpp                   |    22 +-
 backend/src/llvm/llvm_unroll.cpp                   |    14 +-
 backend/src/ocl_common_defines.h                   |    11 +-
 docs/Beignet.mdwn                                  |    13 +
 docs/NEWS.mdwn                                     |     3 +
 docs/howto/android-build-howto.mdwn                |    64 +
 include/CL/cl.h                                    |   389 +-
 include/CL/cl.hpp                                  | 12452 -------------------
 include/CL/cl_d3d10.h                              |     7 +-
 include/CL/cl_d3d11.h                              |     7 +-
 include/CL/cl_dx9_media_sharing.h                  |     9 +-
 include/CL/cl_egl.h                                |     9 +-
 include/CL/cl_ext.h                                |    49 +-
 include/CL/cl_gl.h                                 |     7 +-
 include/CL/cl_gl_ext.h                             |     7 +-
 include/CL/cl_platform.h                           |    38 +-
 include/CL/opencl.h                                |     7 +-
 kernels/compiler_atomic_functions_20.cl            |    53 +
 kernels/compiler_ceil64.spir                       |   Bin 0 -> 2152 bytes
 kernels/compiler_ctz.cl                            |    16 +
 kernels/compiler_device_enqueue.cl                 |    18 +
 kernels/compiler_generic_atomic.cl                 |    33 +
 kernels/compiler_generic_pointer.cl                |    33 +
 kernels/compiler_pipe_builtin.cl                   |   117 +
 kernels/compiler_program_global.cl                 |    77 +
 kernels/compiler_sub_group_shuffle.cl              |    22 +-
 kernels/compiler_sub_group_shuffle_down.cl         |    23 +-
 kernels/compiler_sub_group_shuffle_up.cl           |    23 +-
 kernels/compiler_sub_group_shuffle_xor.cl          |    23 +-
 kernels/compiler_subgroup_broadcast.cl             |    26 +-
 kernels/compiler_subgroup_buffer_block_read.cl     |    47 +-
 kernels/compiler_subgroup_buffer_block_write.cl    |    44 +-
 kernels/compiler_subgroup_image_block_read.cl      |    49 +-
 kernels/compiler_subgroup_image_block_write.cl     |    46 +-
 kernels/compiler_subgroup_reduce.cl                |    41 +
 kernels/compiler_subgroup_scan_exclusive.cl        |    55 +
 kernels/compiler_subgroup_scan_inclusive.cl        |    55 +
 src/Android.mk                                     |    18 +-
 src/CMakeLists.txt                                 |    42 +-
 src/cl_accelerator_intel.c                         |    17 +-
 src/cl_accelerator_intel.h                         |    11 +-
 src/cl_api.c                                       |  3369 +----
 src/cl_api_command_queue.c                         |   233 +
 src/cl_api_context.c                               |   174 +
 src/cl_api_device_id.c                             |    90 +
 src/cl_api_event.c                                 |   330 +
 src/cl_api_kernel.c                                |   422 +
 src/cl_api_mem.c                                   |  2435 ++++
 src/cl_api_platform_id.c                           |    65 +
 src/cl_api_program.c                               |   171 +
 src/cl_api_sampler.c                               |   127 +
 src/cl_base_object.c                               |   140 +
 src/cl_base_object.h                               |    84 +
 src/cl_cmrt.cpp                                    |     2 +-
 src/cl_command_queue.c                             |   326 +-
 src/cl_command_queue.h                             |    95 +-
 src/cl_command_queue_enqueue.c                     |   330 +
 src/cl_command_queue_gen7.c                        |   101 +-
 src/cl_context.c                                   |   270 +-
 src/cl_context.h                                   |    61 +-
 src/cl_device_enqueue.c                            |   201 +
 .../gen_program.h => src/cl_device_enqueue.h       |    29 +-
 src/cl_device_id.c                                 |   588 +-
 src/cl_device_id.h                                 |    34 +-
 src/cl_driver.h                                    |    57 +-
 src/cl_driver_defs.c                               |    12 +-
 src/cl_enqueue.c                                   |   582 +-
 src/cl_enqueue.h                                   |    56 +-
 src/cl_event.c                                     |  1171 +-
 src/cl_event.h                                     |   148 +-
 src/cl_extensions.c                                |     5 +-
 src/cl_extensions.h                                |    11 +-
 src/cl_gbe_loader.cpp                              |    25 +
 src/cl_gbe_loader.h                                |     5 +
 src/cl_gl_api.c                                    |    19 +-
 src/cl_gt_device.h                                 |    21 +-
 src/cl_image.c                                     |    24 +-
 src/cl_image.h                                     |     1 +
 src/cl_kernel.c                                    |   112 +-
 src/cl_kernel.h                                    |    26 +-
 src/cl_khr_icd.c                                   |    30 +-
 src/cl_khr_icd.h                                   |     2 -
 src/cl_mem.c                                       |   648 +-
 src/cl_mem.h                                       |   114 +-
 src/cl_mem_gl.c                                    |     7 +-
 src/cl_platform_id.c                               |    53 +-
 src/cl_platform_id.h                               |    16 +-
 src/cl_program.c                                   |   143 +-
 src/cl_program.h                                   |    14 +-
 src/cl_sampler.c                                   |    54 +-
 src/cl_sampler.h                                   |    33 +-
 src/cl_thread.c                                    |   329 -
 src/cl_thread.h                                    |    52 -
 src/cl_utils.c                                     |    86 +
 src/cl_utils.h                                     |    90 +-
 src/intel/intel_cl_gl_share_image_info.h           |    18 +
 src/intel/intel_dri_resource_sharing.c             |   208 -
 src/intel/intel_dri_resource_sharing.h             |    39 -
 src/intel/intel_dri_resource_sharing_int.h         |   143 -
 src/intel/intel_driver.c                           |  1178 +-
 src/intel/intel_driver.h                           |     1 +
 src/intel/intel_gpgpu.c                            |    99 +-
 src/intel/intel_gpgpu.h                            |     1 +
 src/performance.c                                  |     6 +
 src/x11/mesa_egl_extension.c                       |   306 -
 src/x11/mesa_egl_extension.h                       |    20 -
 src/x11/mesa_egl_res_share.c                       |   135 -
 src/x11/mesa_egl_res_share.h                       |    44 -
 utests/CMakeLists.txt                              |    39 +-
 ...ctions.cpp => compiler_atomic_functions_20.cpp} |    15 +-
 utests/compiler_ctz.cpp                            |    62 +
 utests/compiler_device_enqueue.cpp                 |    36 +
 utests/compiler_fill_gl_image.cpp                  |    69 +-
 utests/compiler_generic_atomic.cpp                 |    45 +
 utests/compiler_generic_pointer.cpp                |    46 +
 utests/compiler_pipe_builtin.cpp                   |    69 +
 utests/compiler_program_global.cpp                 |    80 +
 utests/compiler_sampler.cpp                        |    14 +-
 utests/compiler_sub_group_shuffle.cpp              |    52 +-
 utests/compiler_sub_group_shuffle_down.cpp         |    54 +-
 utests/compiler_sub_group_shuffle_up.cpp           |    54 +-
 utests/compiler_sub_group_shuffle_xor.cpp          |    54 +-
 utests/compiler_subgroup_broadcast.cpp             |    38 +-
 utests/compiler_subgroup_buffer_block_read.cpp     |    73 +-
 utests/compiler_subgroup_buffer_block_write.cpp    |    74 +-
 utests/compiler_subgroup_image_block_read.cpp      |    98 +-
 utests/compiler_subgroup_image_block_write.cpp     |    73 +-
 utests/compiler_subgroup_reduce.cpp                |   170 +-
 utests/compiler_subgroup_scan_exclusive.cpp        |   173 +-
 utests/compiler_subgroup_scan_inclusive.cpp        |   166 +-
 utests/load_program_from_spir.cpp                  |     5 +-
 utests/multi_queue_events.cpp                      |   129 +
 utests/runtime_barrier_list.cpp                    |    11 +-
 utests/runtime_event.cpp                           |     4 +-
 utests/runtime_marker_list.cpp                     |    13 +-
 utests/runtime_pipe_query.cpp                      |    15 +
 utests/setenv.sh.in                                |     2 +
 utests/utest_helper.cpp                            |   203 +-
 utests/utest_helper.hpp                            |    11 +-
 250 files changed, 20004 insertions(+), 21391 deletions(-)
 delete mode 100644 CMake/FindMesaSrc.cmake
 create mode 100644 backend/src/backend/gen9_instruction.hpp
 create mode 100644 backend/src/ir/reloc.cpp
 create mode 100644 backend/src/ir/reloc.hpp
 create mode 100644 backend/src/libocl/include/ocl_atom_20.h
 create mode 100644 backend/src/libocl/include/ocl_enqueue.h
 create mode 100644 backend/src/libocl/include/ocl_pipe.h
 copy backend/src/libocl/include/{ocl_vload.h => ocl_vload_20.h} (90%)
 copy backend/src/libocl/script/{ocl_math.def => ocl_math_20.def} (55%)
 create mode 100644 backend/src/libocl/src/ocl_atom_20.cl
 create mode 100644 backend/src/libocl/src/ocl_atomic_20.ll
 create mode 100644 backend/src/libocl/src/ocl_barrier_20.ll
 copy backend/src/libocl/src/{ocl_clz.ll => ocl_clz_20.ll} (93%)
 create mode 100644 backend/src/libocl/src/ocl_ctz.ll
 create mode 100644 backend/src/libocl/src/ocl_ctz_20.ll
 create mode 100644 backend/src/libocl/src/ocl_enqueue.cl
 create mode 100644 backend/src/libocl/src/ocl_pipe.cl
 copy backend/src/libocl/src/{ocl_vload.cl => ocl_vload_20.cl} (94%)
 copy backend/src/libocl/tmpl/{ocl_math.tmpl.cl => ocl_math_20.tmpl.cl} (96%)
 copy backend/src/libocl/tmpl/{ocl_math.tmpl.h => ocl_math_20.tmpl.h} (77%)
 create mode 100644 backend/src/llvm/llvm_device_enqueue.cpp
 create mode 100644 docs/howto/android-build-howto.mdwn
 delete mode 100644 include/CL/cl.hpp
 create mode 100644 kernels/compiler_atomic_functions_20.cl
 create mode 100644 kernels/compiler_ceil64.spir
 create mode 100644 kernels/compiler_ctz.cl
 create mode 100644 kernels/compiler_device_enqueue.cl
 create mode 100644 kernels/compiler_generic_atomic.cl
 create mode 100644 kernels/compiler_generic_pointer.cl
 create mode 100644 kernels/compiler_pipe_builtin.cl
 create mode 100644 kernels/compiler_program_global.cl
 create mode 100644 src/cl_api_command_queue.c
 create mode 100644 src/cl_api_context.c
 create mode 100644 src/cl_api_device_id.c
 create mode 100644 src/cl_api_event.c
 create mode 100644 src/cl_api_kernel.c
 create mode 100644 src/cl_api_mem.c
 create mode 100644 src/cl_api_platform_id.c
 create mode 100644 src/cl_api_program.c
 create mode 100644 src/cl_api_sampler.c
 create mode 100644 src/cl_base_object.c
 create mode 100644 src/cl_base_object.h
 create mode 100644 src/cl_command_queue_enqueue.c
 create mode 100644 src/cl_device_enqueue.c
 copy backend/src/backend/gen_program.h => src/cl_device_enqueue.h (60%)
 delete mode 100644 src/cl_thread.c
 delete mode 100644 src/cl_thread.h
 create mode 100644 src/cl_utils.c
 create mode 100644 src/intel/intel_cl_gl_share_image_info.h
 delete mode 100644 src/intel/intel_dri_resource_sharing.c
 delete mode 100644 src/intel/intel_dri_resource_sharing.h
 delete mode 100644 src/intel/intel_dri_resource_sharing_int.h
 delete mode 100644 src/x11/mesa_egl_extension.c
 delete mode 100644 src/x11/mesa_egl_extension.h
 delete mode 100644 src/x11/mesa_egl_res_share.c
 delete mode 100644 src/x11/mesa_egl_res_share.h
 copy utests/{compiler_atomic_functions.cpp => compiler_atomic_functions_20.cpp} (87%)
 create mode 100644 utests/compiler_ctz.cpp
 create mode 100644 utests/compiler_device_enqueue.cpp
 create mode 100644 utests/compiler_generic_atomic.cpp
 create mode 100644 utests/compiler_generic_pointer.cpp
 create mode 100644 utests/compiler_pipe_builtin.cpp
 create mode 100644 utests/compiler_program_global.cpp
 create mode 100644 utests/multi_queue_events.cpp
 create mode 100644 utests/runtime_pipe_query.cpp

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