[beignet] 01/02: Merge branch 'master' into jessie-backports
Rebecca Palmer
rnpalmer-guest at moszumanska.debian.org
Sun Mar 5 11:47:56 UTC 2017
This is an automated email from the git hooks/post-receive script.
rnpalmer-guest pushed a commit to branch jessie-backports
in repository beignet.
commit 050703952995e5db9dbe54a12c82d6451b17cf52
Merge: b1cf2fe 7d60bf9
Author: Rebecca N. Palmer <rebecca_palmer at zoho.com>
Date: Sun Mar 5 10:31:42 2017 +0000
Merge branch 'master' into jessie-backports
Conflicts:
debian/changelog
debian/control
Android.common.mk | 30 +
Android.mk | 14 +
CMake/FindLLVM.cmake | 6 +-
CMake/FindMesaSrc.cmake | 26 -
CMakeLists.txt | 157 +-
GetGenID.sh | 63 +-
backend/CMakeLists.txt | 5 +-
backend/src/Android.mk | 299 +
backend/src/CMakeLists.txt | 26 +-
backend/src/GBEConfig.h.in | 2 +
backend/src/backend/context.cpp | 129 +-
backend/src/backend/context.hpp | 25 +-
backend/src/backend/gen/gen_mesa_disasm.c | 286 +-
backend/src/backend/gen75_context.cpp | 42 +-
backend/src/backend/gen75_encoder.cpp | 70 +-
backend/src/backend/gen75_encoder.hpp | 10 +-
backend/src/backend/gen7_encoder.cpp | 62 +-
backend/src/backend/gen7_encoder.hpp | 8 +-
backend/src/backend/gen7_instruction.hpp | 31 +
backend/src/backend/gen8_context.cpp | 1031 +-
backend/src/backend/gen8_context.hpp | 16 +
backend/src/backend/gen8_encoder.cpp | 539 +-
backend/src/backend/gen8_encoder.hpp | 32 +-
backend/src/backend/gen8_instruction.hpp | 161 +-
backend/src/backend/gen9_context.cpp | 76 +-
backend/src/backend/gen9_context.hpp | 16 +-
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 | 1786 ++-
backend/src/backend/gen_context.hpp | 36 +-
backend/src/backend/gen_defs.hpp | 83 +
backend/src/backend/gen_encoder.cpp | 434 +-
backend/src/backend/gen_encoder.hpp | 78 +-
backend/src/backend/gen_insn_compact.cpp | 427 +-
.../src/backend/gen_insn_gen7_schedule_info.hxx | 18 +
backend/src/backend/gen_insn_scheduling.cpp | 156 +-
backend/src/backend/gen_insn_selection.cpp | 4408 +++++--
backend/src/backend/gen_insn_selection.hpp | 81 +-
backend/src/backend/gen_insn_selection.hxx | 22 +-
.../src/backend/gen_insn_selection_optimize.cpp | 300 +
backend/src/backend/gen_insn_selection_output.cpp | 186 +
backend/src/backend/gen_insn_selection_output.hpp | 13 +
backend/src/backend/gen_program.cpp | 256 +-
backend/src/backend/gen_program.hpp | 10 +-
backend/src/backend/gen_reg_allocation.cpp | 679 +-
backend/src/backend/gen_reg_allocation.hpp | 2 +
backend/src/backend/gen_register.hpp | 145 +-
backend/src/backend/program.cpp | 409 +-
backend/src/backend/program.h | 71 +-
backend/src/backend/program.hpp | 75 +-
backend/src/gbe_bin_generater.cpp | 10 +-
backend/src/gbe_bin_interpreter.cpp | 12 +-
backend/src/ir/constant.cpp | 57 +-
backend/src/ir/constant.hpp | 11 +-
backend/src/ir/context.cpp | 8 +-
backend/src/ir/context.hpp | 30 +-
backend/src/ir/function.cpp | 46 +-
backend/src/ir/function.hpp | 113 +-
backend/src/ir/image.cpp | 23 +-
backend/src/ir/image.hpp | 4 +-
backend/src/ir/immediate.cpp | 1 +
backend/src/ir/immediate.hpp | 2 +-
backend/src/ir/instruction.cpp | 1139 +-
backend/src/ir/instruction.hpp | 236 +-
backend/src/ir/instruction.hxx | 11 +
backend/src/ir/liveness.cpp | 149 +-
backend/src/ir/liveness.hpp | 9 +-
backend/src/ir/lowering.cpp | 31 +-
backend/src/ir/printf.cpp | 290 +-
backend/src/ir/printf.hpp | 104 +-
backend/src/ir/profile.cpp | 87 +-
backend/src/ir/profile.hpp | 51 +-
backend/src/ir/profiling.cpp | 74 +
backend/src/ir/profiling.hpp | 132 +
backend/src/ir/register.cpp | 11 +
backend/src/ir/register.hpp | 87 +-
backend/src/ir/reloc.cpp | 87 +
backend/src/ir/reloc.hpp | 90 +
backend/src/ir/sampler.cpp | 16 +-
backend/src/ir/sampler.hpp | 4 +-
backend/src/ir/structurizer.cpp | 9 +-
backend/src/ir/type.cpp | 6 +-
backend/src/ir/type.hpp | 4 +-
backend/src/ir/unit.cpp | 13 +-
backend/src/ir/unit.hpp | 30 +-
backend/src/ir/value.cpp | 197 +
backend/src/ir/value.hpp | 16 +
backend/src/libocl/Android.mk | 88 +
backend/src/libocl/CMakeLists.txt | 145 +-
backend/src/libocl/include/ocl.h | 90 +-
backend/src/libocl/include/ocl_atom_20.h | 188 +
backend/src/libocl/include/ocl_enqueue.h | 90 +
backend/src/libocl/include/ocl_float.h | 1 +
backend/src/libocl/include/ocl_geometric.h | 4 +
backend/src/libocl/include/ocl_image.h | 321 +-
backend/src/libocl/include/ocl_misc.h | 24 +
backend/src/libocl/include/ocl_pipe.h | 51 +
backend/src/libocl/include/ocl_sync.h | 14 +-
backend/src/libocl/include/ocl_types.h | 43 +-
backend/src/libocl/include/ocl_vload.h | 14 +-
.../libocl/include/{ocl_vload.h => ocl_vload_20.h} | 42 +-
backend/src/libocl/include/ocl_work_group.h | 118 +
backend/src/libocl/include/ocl_workitem.h | 17 +-
backend/src/libocl/script/gen_vector.py | 9 +-
backend/src/libocl/script/ocl_integer.def | 1 +
backend/src/libocl/script/ocl_math.def | 28 +-
backend/src/libocl/script/ocl_math_20.def | 151 +
backend/src/libocl/script/ocl_simd.def | 9 +
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 | 31 +-
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 | 16 +
backend/src/libocl/src/ocl_image.cl | 435 +-
backend/src/libocl/src/ocl_memcpy.cl | 15 +
backend/src/libocl/src/ocl_memset.cl | 5 +-
backend/src/libocl/src/ocl_misc.cl | 48 +-
backend/src/libocl/src/ocl_pipe.cl | 296 +
backend/src/libocl/src/ocl_sync.cl | 13 +-
backend/src/libocl/src/ocl_vload.cl | 22 +-
.../libocl/src/{ocl_vload.cl => ocl_vload_20.cl} | 44 +-
backend/src/libocl/src/ocl_work_group.cl | 126 +
backend/src/libocl/src/ocl_workitem.cl | 31 +-
backend/src/libocl/tmpl/ocl_common.tmpl.cl | 3 +-
backend/src/libocl/tmpl/ocl_defines.tmpl.h | 19 +-
backend/src/libocl/tmpl/ocl_integer.tmpl.cl | 16 +-
backend/src/libocl/tmpl/ocl_integer.tmpl.h | 18 +
backend/src/libocl/tmpl/ocl_math.tmpl.cl | 594 +-
backend/src/libocl/tmpl/ocl_math.tmpl.h | 29 +-
.../tmpl/{ocl_math.tmpl.cl => ocl_math_20.tmpl.cl} | 718 +-
.../tmpl/{ocl_math.tmpl.h => ocl_math_20.tmpl.h} | 81 +-
backend/src/libocl/tmpl/ocl_simd.tmpl.cl | 441 +
backend/src/libocl/tmpl/ocl_simd.tmpl.h | 218 +
backend/src/llvm/ExpandConstantExpr.cpp | 4 +-
backend/src/llvm/ExpandLargeIntegers.cpp | 11 +-
backend/src/llvm/ExpandUtils.cpp | 2 +-
backend/src/llvm/PromoteIntegers.cpp | 10 +-
backend/src/llvm/StripAttributes.cpp | 8 +-
backend/src/llvm/llvm_bitcode_link.cpp | 128 +-
backend/src/llvm/llvm_device_enqueue.cpp | 417 +
backend/src/llvm/llvm_gen_backend.cpp | 2066 ++-
backend/src/llvm/llvm_gen_backend.hpp | 15 +-
backend/src/llvm/llvm_gen_ocl_function.hxx | 104 +-
backend/src/llvm/llvm_includes.hpp | 10 +
backend/src/llvm/llvm_intrinsic_lowering.cpp | 8 +-
backend/src/llvm/llvm_loadstore_optimization.cpp | 115 +-
backend/src/llvm/llvm_passes.cpp | 36 +-
backend/src/llvm/llvm_printf_parser.cpp | 451 +-
backend/src/llvm/llvm_profiling.cpp | 214 +
backend/src/llvm/llvm_sampler_fix.cpp | 2 +
backend/src/llvm/llvm_scalarize.cpp | 135 +-
backend/src/llvm/llvm_to_gen.cpp | 139 +-
backend/src/llvm/llvm_to_gen.hpp | 9 +-
backend/src/llvm/llvm_unroll.cpp | 77 +-
backend/src/ocl_common_defines.h | 44 +-
backend/src/sys/alloc.hpp | 4 +-
backend/src/sys/platform.hpp | 8 +-
benchmark/CMakeLists.txt | 7 +-
benchmark/benchmark_copy_buf.cpp | 4 +-
benchmark/benchmark_copy_buffer.cpp | 57 +
benchmark/benchmark_copy_buffer_to_image.cpp | 2 +-
benchmark/benchmark_copy_image.cpp | 72 +
benchmark/benchmark_copy_image_to_buffer.cpp | 2 +-
benchmark/benchmark_math.cpp | 126 +
benchmark/benchmark_read_buffer.cpp | 3 +-
benchmark/benchmark_read_image.cpp | 3 +-
benchmark/benchmark_run.cpp | 1 +
benchmark/benchmark_use_host_ptr_buffer.cpp | 3 +-
benchmark/benchmark_workgroup.cpp | 370 +
debian/beignet-dev.install | 3 +
debian/beignet-opencl-icd.README.Debian | 7 +
debian/beignet-opencl-icd.install | 8 +-
debian/changelog | 93 +
debian/control | 35 +-
debian/copyright | 17 +-
.../Debian-compliant-compiler-flags-handling.patch | 41 +-
debian/patches/Enable-test-debug.patch | 260 -
debian/patches/add-appstream-metadata.patch | 76 +
debian/patches/allow-+-in-directory.patch | 30 -
debian/patches/cl_accelerator_intel.patch | 145 +
debian/patches/docs-broken-links.patch | 58 +
debian/patches/find-llvm37.patch | 22 -
debian/patches/find-python35.patch | 7 +-
debian/patches/llvm38-support.patch | 676 -
debian/patches/llvm39-support.patch | 22 +
debian/patches/noassert-missing-function.patch | 182 -
debian/patches/opencl2-runtime-detection.patch | 369 +
debian/patches/printf-fix-90472.patch | 24 -
debian/patches/profiling-32on64.patch | 40 -
debian/patches/reduce-notfound-output.patch | 36 +-
debian/patches/series | 16 +-
debian/patches/shared-llvm.patch | 32 -
debian/patches/ship-test-tool.patch | 72 +
debian/patches/spelling.patch | 16 +
debian/patches/static-llvm.patch | 36 +
debian/patches/std-isnan-isinf.patch | 248 -
debian/patches/support-kfreebsd.patch | 53 +-
debian/patches/update-docs.patch | 169 +-
debian/rules | 14 +-
docs/Beignet.mdwn | 124 +-
docs/NEWS.mdwn | 9 +
docs/howto/android-build-howto.mdwn | 64 +
docs/howto/cross-compiler-howto.mdwn | 4 +-
docs/howto/stand-alone-utest-howto.mdwn | 45 +
docs/howto/video-motion-estimation-howto.mdwn | 71 +
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 | 152 +-
include/CL/cl_gl.h | 7 +-
include/CL/cl_gl_ext.h | 7 +-
include/CL/cl_intel.h | 64 +
include/CL/cl_platform.h | 38 +-
include/CL/opencl.h | 7 +-
kernels/bench_copy_buffer.cl | 90 +
kernels/bench_copy_image.cl | 52 +
kernels/bench_math.cl | 272 +
kernels/bench_workgroup.cl | 239 +
kernels/builtin_global_linear_id.cl | 4 +
kernels/builtin_local_linear_id.cl | 6 +
kernels/builtin_max_sub_group_size.cl | 7 +
kernels/builtin_num_sub_groups.cl | 7 +
kernels/builtin_sub_group_id.cl | 7 +
kernels/builtin_sub_group_size.cl | 7 +
kernels/cmrt_utest_genx.isa | Bin 0 -> 847 bytes
kernels/compiler_atomic_functions_20.cl | 53 +
kernels/compiler_bsort.cl | 47 +
kernels/compiler_bswap.cl | 14 +-
kernels/compiler_ceil64.spir | Bin 0 -> 2152 bytes
kernels/compiler_ctz.cl | 16 +
kernels/compiler_device_enqueue.cl | 18 +
kernels/compiler_double_2.cl | 9 -
kernels/compiler_double_4.cl | 5 -
kernels/compiler_double_convert.cl | 102 +
kernels/compiler_double_div.cl | 13 +
kernels/compiler_generic_atomic.cl | 33 +
kernels/compiler_generic_pointer.cl | 33 +
kernels/compiler_get_max_sub_group_size.cl | 5 +
kernels/compiler_get_sub_group_id.cl | 8 -
kernels/compiler_get_sub_group_local_id.cl | 8 +
kernels/compiler_get_sub_group_size.cl | 5 -
kernels/compiler_half_convert.cl | 11 +-
kernels/compiler_math_3op.cl | 20 +-
kernels/compiler_mix.cl | 4 +
kernels/compiler_pipe_builtin.cl | 117 +
kernels/compiler_program_global.cl | 77 +
kernels/compiler_sub_group_all.cl | 12 -
kernels/compiler_sub_group_any.cl | 15 -
kernels/compiler_sub_group_shuffle.cl | 28 +-
kernels/compiler_sub_group_shuffle_down.cl | 40 +
kernels/compiler_sub_group_shuffle_up.cl | 40 +
kernels/compiler_sub_group_shuffle_xor.cl | 40 +
kernels/compiler_subgroup_broadcast.cl | 58 +
kernels/compiler_subgroup_buffer_block_read.cl | 62 +
kernels/compiler_subgroup_buffer_block_write.cl | 55 +
kernels/compiler_subgroup_image_block_read.cl | 64 +
kernels/compiler_subgroup_image_block_write.cl | 55 +
kernels/compiler_subgroup_reduce.cl | 177 +
kernels/compiler_subgroup_scan_exclusive.cl | 153 +
kernels/compiler_subgroup_scan_inclusive.cl | 153 +
kernels/compiler_vector_load_store.cl | 8 +-
kernels/compiler_workgroup_broadcast.cl | 122 +
kernels/compiler_workgroup_reduce.cl | 137 +
kernels/compiler_workgroup_scan_exclusive.cl | 98 +
kernels/compiler_workgroup_scan_inclusive.cl | 98 +
kernels/image_1D_buffer.cl | 2 +-
kernels/image_from_buffer.cl | 12 +
kernels/runtime_use_host_ptr_image.cl | 10 +
kernels/test_fill_image_2d_array.cl | 2 +-
kernels/test_get_arg_info.cl | 2 +-
kernels/test_printf.cl | 46 +
src/Android.mk | 136 +
src/CMakeLists.txt | 94 +-
src/OCLConfig.h.in | 1 -
src/cl_accelerator_intel.c | 85 +
src/cl_accelerator_intel.h | 32 +
src/cl_api.c | 3327 ++---
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 | 311 +
src/cl_cmrt.h | 45 +
src/cl_command_queue.c | 371 +-
src/cl_command_queue.h | 93 +-
src/cl_command_queue_enqueue.c | 330 +
src/cl_command_queue_gen7.c | 266 +-
src/cl_context.c | 269 +-
src/cl_context.h | 62 +-
src/cl_device_data.h | 83 +-
src/cl_device_enqueue.c | 201 +
src/{cl_gen75_device.h => cl_device_enqueue.h} | 23 +-
src/cl_device_id.c | 1019 +-
src/cl_device_id.h | 47 +-
src/cl_driver.h | 116 +-
src/cl_driver_defs.c | 22 +-
src/cl_enqueue.c | 593 +-
src/cl_enqueue.h | 56 +-
src/cl_event.c | 1165 +-
src/cl_event.h | 148 +-
src/cl_extensions.c | 49 +-
src/cl_extensions.h | 24 +-
src/cl_gbe_loader.cpp | 59 +-
src/cl_gbe_loader.h | 10 +-
src/cl_gen75_device.h | 5 +-
src/cl_gen7_device.h | 7 +-
src/{cl_gen75_device.h => cl_gen8_device.h} | 8 +-
src/{cl_gen75_device.h => cl_gen9_device.h} | 7 +-
src/cl_gl_api.c | 19 +-
src/cl_gt_device.h | 33 +-
src/cl_image.c | 24 +-
src/cl_image.h | 1 +
src/cl_internals.h | 1 +
src/cl_kernel.c | 188 +-
src/cl_kernel.h | 34 +-
src/cl_khr_icd.c | 21 +-
src/cl_khr_icd.h | 2 -
src/cl_mem.c | 973 +-
src/cl_mem.h | 132 +-
src/cl_mem_gl.c | 9 +-
src/cl_platform_id.c | 53 +-
src/cl_platform_id.h | 16 +-
src/cl_program.c | 318 +-
src/cl_program.h | 31 +-
src/cl_sampler.c | 54 +-
src/cl_sampler.h | 33 +-
src/cl_thread.c | 282 -
src/cl_thread.h | 52 -
src/cl_utils.c | 86 +
src/cl_utils.h | 131 +-
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 | 1168 +-
src/intel/intel_driver.h | 1 +
src/intel/intel_gpgpu.c | 517 +-
src/intel/intel_gpgpu.h | 8 +-
src/intel/intel_structs.h | 120 +
.../cl_internal_block_motion_estimate_intel.cl | 369 +
src/kernels/cl_internal_copy_buffer_to_image_2d.cl | 2 +-
src/kernels/cl_internal_copy_buffer_to_image_3d.cl | 2 +-
src/performance.c | 9 +
src/x11/dricommon.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/Android.mk | 248 +
utests/CMakeLists.txt | 155 +-
utests/buildin_work_dim.cpp | 13 +-
utests/builtin_acos_asin.cpp | 20 +-
utests/builtin_exp.cpp | 22 +-
utests/builtin_global_id.cpp | 16 +-
..._global_id.cpp => builtin_global_linear_id.cpp} | 38 +-
utests/builtin_global_size.cpp | 11 +-
.../builtin_kernel_block_motion_estimate_intel.cpp | 139 +
utests/builtin_kernel_max_global_size.cpp | 10 +-
utests/builtin_lgamma.cpp | 2 +-
utests/builtin_lgamma_r.cpp | 2 +-
utests/builtin_local_id.cpp | 16 +-
...in_local_id.cpp => builtin_local_linear_id.cpp} | 32 +-
utests/builtin_local_size.cpp | 12 +-
utests/builtin_max_sub_group_size.cpp | 62 +
utests/builtin_num_groups.cpp | 12 +-
utests/builtin_num_sub_groups.cpp | 62 +
utests/builtin_pow.cpp | 19 +-
utests/builtin_sub_group_id.cpp | 63 +
utests/builtin_sub_group_size.cpp | 63 +
utests/builtin_tgamma.cpp | 6 +-
utests/compare_image_2d_and_1d_array.cpp | 2 +
utests/compiler_abs.cpp | 18 +-
utests/compiler_abs_diff.cpp | 17 +-
utests/compiler_array1.cpp | 2 +-
utests/compiler_assignment_operation_in_if.cpp | 2 +-
utests/compiler_atomic_functions_20.cpp | 106 +
utests/compiler_box_blur_float.cpp | 3 +
utests/compiler_bsort.cpp | 45 +
utests/compiler_bswap.cpp | 63 +-
utests/compiler_cl_finish.cpp | 8 +-
utests/compiler_clz.cpp | 16 +-
utests/compiler_copy_image.cpp | 8 +-
utests/compiler_copy_image1.cpp | 24 +-
utests/compiler_copy_image_1d.cpp | 8 +-
utests/compiler_ctz.cpp | 62 +
utests/compiler_device_enqueue.cpp | 36 +
utests/compiler_double.cpp | 5 +-
utests/compiler_double_2.cpp | 47 -
utests/compiler_double_4.cpp | 40 -
utests/compiler_double_convert.cpp | 621 +
utests/compiler_double_div.cpp | 83 +
utests/compiler_double_precision.cpp | 3 +
utests/compiler_fill_gl_image.cpp | 69 +-
utests/compiler_fill_image.cpp | 4 +-
utests/compiler_fill_image_1d_array.cpp | 1 +
utests/compiler_fill_image_2d_array.cpp | 18 +-
utests/compiler_fill_image_3d.cpp | 4 +-
utests/compiler_function_qualifiers.cpp | 1 +
utests/compiler_generic_atomic.cpp | 45 +
utests/compiler_generic_pointer.cpp | 46 +
...ize.cpp => compiler_get_max_sub_group_size.cpp} | 10 +-
..._id.cpp => compiler_get_sub_group_local_id.cpp} | 8 +-
utests/compiler_half.cpp | 298 +-
utests/compiler_mad24.cpp | 2 +-
utests/compiler_math.cpp | 8 +-
utests/compiler_math_2op.cpp | 8 +-
utests/compiler_math_3op.cpp | 76 +-
utests/compiler_mix.cpp | 50 +
utests/compiler_movforphi_undef.cpp | 8 +-
utests/compiler_mul24.cpp | 2 +-
utests/compiler_pipe_builtin.cpp | 69 +
utests/compiler_popcount.cpp | 2 +-
utests/compiler_program_global.cpp | 80 +
utests/compiler_sampler.cpp | 14 +-
utests/compiler_sub_group_all.cpp | 43 -
utests/compiler_sub_group_any.cpp | 43 -
utests/compiler_sub_group_shuffle.cpp | 54 +-
utests/compiler_sub_group_shuffle_down.cpp | 96 +
utests/compiler_sub_group_shuffle_up.cpp | 96 +
utests/compiler_sub_group_shuffle_xor.cpp | 96 +
utests/compiler_subgroup_broadcast.cpp | 217 +
utests/compiler_subgroup_buffer_block_read.cpp | 251 +
utests/compiler_subgroup_buffer_block_write.cpp | 252 +
utests/compiler_subgroup_image_block_read.cpp | 249 +
utests/compiler_subgroup_image_block_write.cpp | 250 +
utests/compiler_subgroup_reduce.cpp | 571 +
utests/compiler_subgroup_scan_exclusive.cpp | 526 +
utests/compiler_subgroup_scan_inclusive.cpp | 512 +
utests/compiler_time_stamp.cpp | 5 +
utests/compiler_unstructured_branch3.cpp | 4 +
utests/compiler_vector_load_store.cpp | 32 +-
utests/compiler_workgroup_broadcast.cpp | 320 +
utests/compiler_workgroup_reduce.cpp | 417 +
utests/compiler_workgroup_scan_exclusive.cpp | 373 +
utests/compiler_workgroup_scan_inclusive.cpp | 364 +
utests/enqueue_copy_buf_unaligned.cpp | 2 +-
utests/get_cl_info.cpp | 247 +-
utests/image_1D_buffer.cpp | 9 +-
utests/image_from_buffer.cpp | 109 +
utests/load_program_from_bin_file.cpp | 4 +
utests/load_program_from_gen_bin.cpp | 8 +
utests/load_program_from_spir.cpp | 11 +-
utests/multi_queue_events.cpp | 129 +
utests/profiling_exec.cpp | 8 +-
utests/runtime_alloc_host_ptr_buffer.cpp | 6 +-
utests/runtime_barrier_list.cpp | 12 +-
utests/runtime_climage_from_boname.cpp | 14 +-
utests/runtime_cmrt.cpp | 274 +
utests/runtime_compile_link.cpp | 25 +-
utests/runtime_event.cpp | 5 +-
utests/runtime_flat_address_space.cpp | 10 +-
utests/runtime_marker_list.cpp | 14 +-
utests/runtime_pipe_query.cpp | 15 +
utests/runtime_use_host_ptr_image.cpp | 76 +
utests/setenv.sh.in | 2 +
utests/sub_buffer.cpp | 2 +-
utests/test_printf.cpp | 54 +
utests/utest.cpp | 92 +-
utests/utest.hpp | 22 +-
utests/utest_generator.py | 57 +-
utests/utest_helper.cpp | 451 +-
utests/utest_helper.hpp | 111 +-
utests/utest_math_gen.py | 40 +-
utests/utest_run.cpp | 36 +-
utests/vload_bench.cpp | 2 +-
480 files changed, 47551 insertions(+), 26830 deletions(-)
diff --cc debian/changelog
index 236df03,e03f2f5..6ab8b53
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,10 -1,96 +1,103 @@@
+ beignet (1.3.0-2) unstable; urgency=medium
+
+ * Statically link to LLVM to allow installation together with
+ mesa-opencl-icd (workaround for #852746).
+ * Disable OpenCL 2.0 on i386, as it is likely to crash.
+ (Closes: #855651)
+ * Add missing build-dependencies on x32 to fix FTBFS.
+ * Fix broken link in documentation.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Tue, 21 Feb 2017 22:45:18 +0000
+
+ beignet (1.3.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Drop patches applied upstream, refresh others.
+ * Drop allow-+-in-directory.patch, as it no longer applies
+ (the default build directory has not required it for some time).
+ * Update d/copyright.
+ * Document cl_khr_gl_sharing status.
+ * Add spelling.patch.
+ * Enable OpenCL 2.0 where possible.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Sun, 22 Jan 2017 21:47:49 +0000
+
+ beignet (1.2.1-2) unstable; urgency=medium
+
+ * Fix invalid-iterator crash when compiling large kernels.
+ * Switch to LLVM 3.9, and fix a hang caused by this.
+ * Fail, don't assert, on failed context creation. (Closes: #848792)
+ * Better document #848368 workarounds.
+ * Fix pocl link in documentation.
+ * Add AppStream metadata.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Mon, 16 Jan 2017 19:46:06 +0000
+
+ beignet (1.2.1-1) unstable; urgency=medium
+
+ * New upstream release. (Closes: #844370)
+ * Drop patches applied upstream, refresh others.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Tue, 15 Nov 2016 07:21:49 +0000
+
+ beignet (1.2.0-3) unstable; urgency=medium
+
+ * Remove multiarch-breaking timestamps. (Closes: #840768)
+ * Fix nonclickable links in documentation.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Sun, 16 Oct 2016 14:31:27 +0100
+
+ beignet (1.2.0-2) unstable; urgency=medium
+
+ * Fix FTBFS on kfreebsd-*. (Closes: #840045)
+ * Make tests work with Python 3 and switch back to it.
+ * Add pow-powr-tests.patch.
+ * Add LLVM 3.9 support.
+ * Ship and document testing tool. Remove Enable-tests-debug.patch
+ for upstream compatibility, and enable PIE.
+ * Update documentation, fix spelling and grammar.
+ * Add clGetKernelSubGroupInfoKHR to _cl_icd_dispatch table.
+ * Fix FTBFS with drm 2.4.71. (Closes: #840107)
+ * Use backports LLVM in backports, and document that this might
+ require also using backports mesa.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Thu, 13 Oct 2016 19:28:41 +0100
+
+ beignet (1.2.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Drop patches applied upstream, refresh others.
+ * Move cl_intel_accelerator to cl_intel.h to fix FTBFS with
+ system cl_ext.h.
+ * Switch to LLVM 3.8 everywhere.
+ * Update and improve documentation.
+ * Re-enable test suite (disabled by default upstream).
+ * Skip tests with known issues.
+ * Build with Python 2, as Python 3 silently skips many of the tests.
+ * Fix broken list syntax in documentation.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Fri, 09 Sep 2016 14:20:24 +0100
+
+ beignet (1.1.2-5) unstable; urgency=medium
+
+ * Stop build-depending on LLVM 3.7 on release architectures.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Wed, 17 Aug 2016 22:34:29 +0100
+
+ beignet (1.1.2-4) unstable; urgency=medium
+
+ * Fix build with GCC 6. (Closes: #831196)
+ * Fix broken internal links in documentation.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Fri, 15 Jul 2016 07:47:59 +0100
+
+beignet (1.1.2-3~bpo8+1) jessie-backports; urgency=medium
+
+ * Rebuild for jessie-backports.
+ * Use an LLVM/Clang version that exists in jessie.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Tue, 28 Jun 2016 21:52:09 +0100
+
beignet (1.1.2-3) unstable; urgency=medium
* Make profiling work on multiarch systems.
--
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