[beignet] branch upstream updated (3614921 -> dd62b9e)
Rebecca Palmer
rnpalmer-guest at moszumanska.debian.org
Mon Aug 10 06:18:00 UTC 2015
This is an automated email from the git hooks/post-receive script.
rnpalmer-guest pushed a change to branch upstream
in repository beignet.
from 3614921 Imported Upstream version 1.0.3+dfsg
adds dd62b9e Imported Upstream version 1.1.0
No new revisions were added by this update.
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 -
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 +-
184 files changed, 12033 insertions(+), 2737 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
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