[beignet] branch jessie-backports updated (eaaecc4 -> 527ae16)
Andreas Beckmann
anbe at moszumanska.debian.org
Sat May 28 19:10:23 UTC 2016
This is an automated email from the git hooks/post-receive script.
anbe pushed a change to branch jessie-backports
in repository beignet.
from eaaecc4 rebuild for jessie-backports
adds dd62b9e Imported Upstream version 1.1.0
adds ca95f18 Merge tag 'upstream/1.1.0'
adds 76ba0ed Update and improve d/copyright
adds 5500517 Drop patches applied upstream
adds e34effa Update update-docs.patch
adds d468994 Drop outdated README.Debian
adds 5bb6df6 Refresh patches
adds ecc6c75 Imported Upstream version 1.1.1
adds 234a109 Merge tag 'upstream/1.1.1'
adds 8d4833d refresh patch
adds c5279f3 Use system default LLVM/Clang version, fix bug when 3.6 is used (Closes: #803643)
adds e279467 Add LLVM/Clang 3.7 support
adds 0f51364 Fix a printf bug (upstream 90472)
adds a9f7894 Fix another printf bug
adds d2ae0f2 Declare Built-Using for statically linked libclang
adds 6155b16 Fix shutdown order bug ("i915 kernel driver may not be sane").
adds 6355add Better document that linux >= 4.2 fixes the "no __local on Haswell" bug
adds 63c4388 Fix FTBFS on kfreebsd-*.
adds bc705d8 Work around Ubuntu cmake not finding Python (LP#1515419)
adds ec2c9bc finalize changelog for beignet (1.1.1-2)
adds e22f3a9 Imported Upstream version 1.1.2
adds a9512ec Merge tag 'upstream/1.1.2'
adds bd49182 Drop patches applied upstream
adds de00504 Refresh support-kfreebsd.patch
adds 4394cc3 Remove LP#1515419 workaround: this is now fixed in cmake
adds ad50377 Switch to LLVM/Clang 3.7 to match mesa
adds 31a56c3 Use https in Vcs-Git and Homepage
adds cb78f93 Bump Standards-Version to 3.9.8 (no changes needed).
adds e3a7243 Enable bindnow hardening
adds e3b6682 Update and sort d/copyright
adds eec0279 patch now forwarded
adds d3f161c Improve reportbug script
adds b57e621 Update/clarify update-docs.patch and description
adds 3ae8ef3 Use std::isnan,isinf to fix Ubuntu FTBFS
adds 5313bad Add LLVM 3.8 support
adds f45c067 Automatically match mesa's LLVM version
adds 901d4b8 Use dpkg-query not apt-cache
adds cd59063 llvm-3.8 is not yet available on kfreebsd-any
adds 45ca075 streamline generation and usage of LLVM_VERSION
adds d72e614 drop the -dbg package in favor of autogenerated -dbgsym packages
adds e9f9052 Don't #define __SSE(2)__
adds 9951803 Fix test runner on i386, and enable debug output in profiling_exec
adds 3c8aa6b Re-add find-python35.patch: kfreebsd-* still needs it
adds af7169f add bug number
new 45fc1e9 Merge branch 'master' into jessie-backports
new 527ae16 rebuild for jessie-backports
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMake/FindLLVM.cmake | 16 +-
CMakeLists.txt | 49 +-
GetGenID.sh | 2 +-
backend/src/CMakeLists.txt | 11 +-
backend/src/backend/context.cpp | 10 +-
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 | 54 +
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 | 167 ++
backend/src/backend/gen9_context.hpp | 72 +
backend/src/backend/gen9_encoder.cpp | 68 +
backend/src/backend/gen9_encoder.hpp | 53 +
backend/src/backend/gen_context.cpp | 508 +++++-
backend/src/backend/gen_context.hpp | 53 +-
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 | 51 +-
backend/src/backend/gen_insn_selection.cpp | 1648 +++++++++++++++-----
backend/src/backend/gen_insn_selection.hpp | 46 +-
backend/src/backend/gen_insn_selection.hxx | 4 +
backend/src/backend/gen_program.cpp | 46 +-
backend/src/backend/gen_program.hpp | 4 +-
backend/src/backend/gen_reg_allocation.cpp | 29 +-
backend/src/backend/gen_register.hpp | 181 ++-
backend/src/backend/program.cpp | 307 +++-
backend/src/backend/program.h | 13 +-
backend/src/backend/program.hpp | 13 +-
backend/src/gbe_bin_generater.cpp | 12 +
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/printf.cpp | 21 +-
backend/src/ir/printf.hpp | 17 +-
backend/src/ir/profile.cpp | 6 +-
backend/src/ir/profile.hpp | 6 +-
backend/src/ir/structurizer.cpp | 1014 ++++++++++++
backend/src/ir/structurizer.hpp | 249 +++
backend/src/libocl/CMakeLists.txt | 7 +-
backend/src/libocl/include/ocl.h | 4 +-
backend/src/libocl/include/ocl_async.h | 2 +-
backend/src/libocl/include/ocl_float.h | 1 +
backend/src/libocl/include/ocl_memcpy.h | 51 +
.../ocl_common.tmpl.h => include/ocl_memset.h} | 23 +-
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 | 83 +-
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 | 5 +-
backend/src/libocl/src/ocl_clz.ll | 65 +
backend/src/libocl/src/ocl_geometric.cl | 31 +-
backend/src/libocl/src/ocl_image.cl | 14 +-
backend/src/libocl/src/ocl_memcpy.cl | 49 +
backend/src/libocl/src/ocl_memcpy.ll | 729 ---------
.../src/libocl/src/{ocl_sync.cl => ocl_memset.cl} | 33 +-
backend/src/libocl/src/ocl_memset.ll | 193 ---
backend/src/libocl/src/ocl_workitem.cl | 6 +-
backend/src/libocl/tmpl/ocl_common.tmpl.cl | 74 +-
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/ExpandConstantExpr.cpp | 7 +-
backend/src/llvm/ExpandLargeIntegers.cpp | 21 +-
backend/src/llvm/ExpandUtils.cpp | 8 +-
backend/src/llvm/PromoteIntegers.cpp | 10 +-
backend/src/llvm/StripAttributes.cpp | 9 +-
backend/src/llvm/llvm_barrier_nodup.cpp | 25 +-
backend/src/llvm/llvm_bitcode_link.cpp | 27 +-
backend/src/llvm/llvm_gen_backend.cpp | 1352 +++++++++++-----
backend/src/llvm/llvm_gen_backend.hpp | 7 -
backend/src/llvm/llvm_gen_ocl_function.hxx | 26 +-
backend/src/llvm/llvm_includes.hpp | 125 ++
backend/src/llvm/llvm_intrinsic_lowering.cpp | 24 +-
backend/src/llvm/llvm_legalize.cpp | 704 ---------
backend/src/llvm/llvm_loadstore_optimization.cpp | 36 +-
backend/src/llvm/llvm_passes.cpp | 70 +-
backend/src/llvm/llvm_printf_parser.cpp | 80 +-
backend/src/llvm/llvm_sampler_fix.cpp | 21 +-
backend/src/llvm/llvm_scalarize.cpp | 68 +-
backend/src/llvm/llvm_to_gen.cpp | 95 +-
backend/src/llvm/llvm_unroll.cpp | 36 +-
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 -
debian/README.Debian | 25 -
debian/beignet-opencl-icd.bug-script | 5 +-
debian/changelog | 61 +
debian/control | 42 +-
debian/copyright | 51 +-
debian/gbp.conf | 2 +-
.../Debian-compliant-compiler-flags-handling.patch | 36 +-
debian/patches/Enable-test-debug.patch | 53 +-
.../patches/builtin_pow-fix-spurious-failure.patch | 38 -
debian/patches/default-to-full-precision.patch | 84 -
debian/patches/disable-broken-fast-atomics.patch | 50 -
debian/patches/drop-structural_analysis.patch | 52 -
debian/patches/find-llvm37.patch | 22 +
debian/patches/find-python35.patch | 21 +
debian/patches/llvm38-support.patch | 676 ++++++++
debian/patches/printf-fix-90472.patch | 24 +
debian/patches/python3.patch | 101 --
debian/patches/reduce-notfound-output.patch | 6 +-
debian/patches/self-test.patch | 116 --
debian/patches/series | 13 +-
debian/patches/shared-llvm.patch | 2 +-
debian/patches/std-isnan-isinf.patch | 248 +++
debian/patches/support-kfreebsd.patch | 40 +-
debian/patches/tgamma-accuracy.patch | 119 --
debian/patches/update-docs.patch | 168 +-
debian/rules | 16 +-
docs/Beignet.mdwn | 57 +-
docs/Beignet/Backend.mdwn | 11 +-
docs/NEWS.mdwn | 15 +-
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_function_qualifiers.cl | 4 +-
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/image_1D_buffer.cl | 12 +-
kernels/runtime_yuy2_processing.cl | 15 +
src/CMakeLists.txt | 19 +-
src/cl_api.c | 31 +-
src/cl_command_queue.c | 37 +-
src/cl_command_queue.h | 2 -
src/cl_command_queue_gen7.c | 10 +-
src/cl_context.c | 96 +-
src/cl_context.h | 6 +-
src/cl_device_data.h | 70 +-
src/cl_device_id.c | 375 ++++-
src/cl_device_id.h | 9 +-
src/cl_driver.h | 17 +-
src/cl_driver_defs.c | 2 +
src/cl_enqueue.c | 5 +-
src/cl_event.c | 115 +-
src/cl_event.h | 16 +
src/cl_extensions.c | 70 +-
src/cl_extensions.h | 4 +
src/cl_gbe_loader.cpp | 5 +
src/cl_gbe_loader.h | 1 +
src/cl_gt_device.h | 6 +-
src/cl_image.c | 6 +
src/cl_kernel.c | 18 +-
src/cl_mem.c | 62 +-
src/cl_platform_id.c | 30 +-
src/cl_platform_id.h | 4 +-
src/cl_program.c | 94 +-
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 | 100 +-
src/intel/intel_driver.h | 1 +
src/intel/intel_gpgpu.c | 309 +++-
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_cl_finish.cpp | 7 +-
utests/compiler_clz.cpp | 144 ++
utests/compiler_clz_int.cpp | 31 -
utests/compiler_clz_short.cpp | 31 -
utests/compiler_degrees.cpp | 4 +-
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 +
utests/get_arg_info.cpp | 2 +-
utests/get_cl_info.cpp | 107 ++
utests/image_1D_buffer.cpp | 73 +-
...rom_bin_file.cpp => load_program_from_spir.cpp} | 21 +-
utests/profiling_exec.cpp | 1 +
utests/setenv.sh.in | 2 +
utests/utest.hpp | 8 +-
utests/utest_generator.py | 24 +-
utests/utest_helper.cpp | 18 +-
utests/utest_helper.hpp | 6 +-
utests/utest_math_gen.py | 38 +-
utests/vload_bench.cpp | 6 +-
248 files changed, 14865 insertions(+), 5093 deletions(-)
create mode 100644 backend/src/backend/gen9_context.cpp
create mode 100644 backend/src/backend/gen9_context.hpp
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/include/ocl_memcpy.h
copy backend/src/libocl/{tmpl/ocl_common.tmpl.h => include/ocl_memset.h} (63%)
create mode 100644 backend/src/libocl/script/ocl_simd.def
create mode 100644 backend/src/libocl/src/ocl_clz.ll
create mode 100644 backend/src/libocl/src/ocl_memcpy.cl
delete mode 100644 backend/src/libocl/src/ocl_memcpy.ll
copy backend/src/libocl/src/{ocl_sync.cl => ocl_memset.cl} (52%)
delete mode 100644 backend/src/libocl/src/ocl_memset.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%)
create mode 100644 backend/src/llvm/llvm_includes.hpp
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
delete mode 100644 debian/README.Debian
delete mode 100644 debian/patches/builtin_pow-fix-spurious-failure.patch
delete mode 100644 debian/patches/default-to-full-precision.patch
delete mode 100644 debian/patches/disable-broken-fast-atomics.patch
delete mode 100644 debian/patches/drop-structural_analysis.patch
create mode 100644 debian/patches/find-llvm37.patch
create mode 100644 debian/patches/find-python35.patch
create mode 100644 debian/patches/llvm38-support.patch
create mode 100644 debian/patches/printf-fix-90472.patch
delete mode 100644 debian/patches/python3.patch
delete mode 100644 debian/patches/self-test.patch
create mode 100644 debian/patches/std-isnan-isinf.patch
delete mode 100644 debian/patches/tgamma-accuracy.patch
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