[beignet] branch master updated (9e3d35a -> 5bb6df6)
Rebecca Palmer
rnpalmer-guest at moszumanska.debian.org
Sun Aug 9 15:34:56 UTC 2015
This is an automated email from the git hooks/post-receive script.
rnpalmer-guest pushed a change to branch master
in repository beignet.
from 9e3d35a finalize changelog for beignet (1.0.3+dfsg-1)
new dd62b9e Imported Upstream version 1.1.0
new ca95f18 Merge tag 'upstream/1.1.0'
new 76ba0ed Update and improve d/copyright
new 5500517 Drop patches applied upstream
new e34effa Update update-docs.patch
new d468994 Drop outdated README.Debian
new 5bb6df6 Refresh patches
The 7 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 +-
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 -
debian/README.Debian | 25 -
debian/changelog | 10 +
debian/copyright | 11 +-
.../Debian-compliant-compiler-flags-handling.patch | 2 +-
debian/patches/Enable-test-debug.patch | 22 +-
.../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/python3.patch | 101 --
debian/patches/reduce-notfound-output.patch | 6 +-
debian/patches/self-test.patch | 116 --
debian/patches/series | 7 -
debian/patches/shared-llvm.patch | 2 +-
debian/patches/support-kfreebsd.patch | 10 +-
debian/patches/tgamma-accuracy.patch | 119 --
debian/patches/update-docs.patch | 99 +-
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 +-
201 files changed, 12123 insertions(+), 3401 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
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
delete mode 100644 debian/patches/python3.patch
delete mode 100644 debian/patches/self-test.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