[beignet] 02/10: Merge tag 'upstream/1.3.0'
Rebecca Palmer
rnpalmer-guest at moszumanska.debian.org
Sun Jan 22 22:40:01 UTC 2017
This is an automated email from the git hooks/post-receive script.
rnpalmer-guest pushed a commit to branch master
in repository beignet.
commit 42d977a7fa0e18f4677ba76919348f802ed828e4
Merge: 4499e60 037c0b2
Author: Rebecca N. Palmer <rebecca_palmer at zoho.com>
Date: Sat Jan 21 13:30:07 2017 +0000
Merge tag 'upstream/1.3.0'
Upstream version 1.3.0
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 +-
backend/src/libocl/include/ocl_vload_20.h | 150 +
backend/src/libocl/include/ocl_workitem.h | 20 +-
backend/src/libocl/script/gen_vector.py | 5 +-
backend/src/libocl/script/ocl_integer.def | 1 +
backend/src/libocl/script/ocl_math_20.def | 151 +
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 +
backend/src/libocl/src/ocl_clz_20.ll | 65 +
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 +-
backend/src/libocl/src/ocl_vload_20.cl | 284 +
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 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 3801 ++++++
backend/src/libocl/tmpl/ocl_math_20.tmpl.h | 209 +
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 +
.../src/ocl_sync.cl => src/cl_device_enqueue.h | 25 +-
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 +-
utests/compiler_atomic_functions_20.cpp | 106 +
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, 24693 insertions(+), 21135 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