[libclc] 87/92: Merge branch 'upstream'
Andreas Boll
aboll-guest at moszumanska.debian.org
Mon Nov 6 15:12:07 UTC 2017
This is an automated email from the git hooks/post-receive script.
aboll-guest pushed a commit to branch master
in repository libclc.
commit 49db22b37bfde0e7911d75f838f620e564d078c4
Merge: 483bf5e f07a101
Author: Andreas Boll <andreas.boll.dev at gmail.com>
Date: Mon Nov 6 15:19:50 2017 +0100
Merge branch 'upstream'
.travis.yml | 64 +++++++++
amdgcn-amdhsa/lib/OVERRIDES_3.9 | 3 +
amdgcn-amdhsa/lib/SOURCES_3.9 | 2 +
amdgcn-amdhsa/lib/workitem/get_global_size.39.ll | 36 +++++
amdgcn-amdhsa/lib/workitem/get_local_size.39.ll | 35 +++++
amdgcn/lib/OVERRIDES_3.9 | 3 +
amdgcn/lib/SOURCES | 5 +-
amdgcn/lib/SOURCES_3.9 | 3 +
.../minmax_helpers.ll | 49 +++++++
amdgcn/lib/mem_fence/fence.cl | 39 +++++
amdgcn/lib/mem_fence/waitcnt.ll | 13 ++
amdgcn/lib/synchronization/barrier.cl | 7 +
amdgcn/lib/synchronization/barrier_impl.ll | 32 -----
.../{get_global_size.ll => get_global_size.39.ll} | 15 +-
amdgcn/lib/workitem/get_global_size.ll | 2 +
.../lib/workitem/get_local_size.39.ll | 2 +
amdgcn/lib/workitem/get_local_size.ll | 2 +
.../{get_num_groups.ll => get_num_groups.39.ll} | 15 +-
amdgcn/lib/workitem/get_num_groups.ll | 2 +
amdgcn/lib/workitem/get_work_dim.cl | 2 +-
amdgpu/lib/SOURCES | 18 +--
amdgpu/lib/SOURCES_3.9 | 2 +
amdgpu/lib/SOURCES_4.0 | 2 +
amdgpu/lib/SOURCES_5.0 | 2 +
amdgpu/lib/atomic/atomic.cl | 65 ---------
amdgpu/lib/math/native_log.cl | 5 +
amdgpu/lib/math/native_log.inc | 3 +
amdgpu/lib/math/native_log10.cl | 5 +
amdgpu/lib/math/native_log10.inc | 3 +
amdgpu/lib/math/nextafter.cl | 1 +
amdgpu/lib/shared/vload_half_helpers.ll | 23 +++
.../lib/shared/vstore_half_helpers.ll | 0
amdgpu/lib/synchronization/barrier.cl | 10 --
build/metabuild.py | 2 +-
check_external_calls.sh | 36 +++++
configure.py | 56 +++++---
.../clc/cl_khr_int64_base_atomics/atom_add.h | 4 +
.../clc/cl_khr_int64_base_atomics/atom_cmpxchg.h | 4 +
.../clc/cl_khr_int64_base_atomics/atom_dec.h | 4 +
.../clc/cl_khr_int64_base_atomics/atom_inc.h | 4 +
.../clc/cl_khr_int64_base_atomics/atom_sub.h | 4 +
.../clc/cl_khr_int64_base_atomics/atom_xchg.h | 4 +
.../clc/cl_khr_int64_extended_atomics/atom_and.h | 4 +
.../clc/cl_khr_int64_extended_atomics/atom_max.h | 4 +
.../clc/cl_khr_int64_extended_atomics/atom_min.h | 4 +
.../clc/cl_khr_int64_extended_atomics/atom_or.h | 4 +
.../clc/cl_khr_int64_extended_atomics/atom_xor.h | 4 +
generic/include/clc/clc.h | 42 +++++-
generic/include/clc/clcmacros.h | 18 +++
generic/include/clc/clctypes.h | 8 +-
generic/include/clc/clcversion.h | 8 --
.../clc/explicit_fence/explicit_memory_fence.h | 3 +
generic/include/clc/geometric/floatn.inc | 16 ---
generic/include/clc/integer/popcount.h | 6 +
generic/include/clc/integer/unary_intrin.inc | 20 +++
generic/include/clc/math/acos.h | 7 +-
generic/include/clc/math/acos.inc | 1 -
generic/include/clc/math/acosh.h | 7 +-
generic/include/clc/math/acosh.inc | 23 ---
generic/include/clc/math/acospi.h | 7 +-
generic/include/clc/math/acospi.inc | 23 ---
generic/include/clc/math/asin.h | 7 +-
generic/include/clc/math/asin.inc | 1 -
generic/include/clc/math/asinh.h | 7 +-
generic/include/clc/math/asinh.inc | 23 ---
generic/include/clc/math/asinpi.h | 7 +-
generic/include/clc/math/asinpi.inc | 23 ---
generic/include/clc/math/atan.h | 7 +-
generic/include/clc/math/atan.inc | 23 ---
generic/include/clc/math/atanh.h | 7 +-
generic/include/clc/math/atanh.inc | 23 ---
generic/include/clc/math/atanpi.h | 7 +-
generic/include/clc/math/atanpi.inc | 23 ---
generic/include/clc/math/binary_decl.inc | 6 +-
generic/include/clc/math/cbrt.h | 7 +-
generic/include/clc/math/cbrt.inc | 23 ---
generic/include/clc/math/clc_nextafter.h | 11 --
generic/include/clc/math/cos.h | 6 +-
generic/include/clc/math/cos.inc | 1 -
generic/include/clc/math/cosh.h | 7 +-
generic/include/clc/math/cosh.inc | 23 ---
generic/include/clc/math/cospi.h | 6 +-
generic/include/clc/math/cospi.inc | 1 -
generic/include/clc/math/exp2.h | 7 +-
generic/include/clc/math/exp2.inc | 23 ---
generic/include/clc/math/gentype.inc | 2 +
generic/include/clc/math/lgamma.h | 7 +-
generic/include/clc/math/lgamma.inc | 1 -
generic/include/clc/math/log.h | 7 +-
generic/include/clc/math/log.inc | 23 ---
generic/include/clc/math/log1p.h | 7 +-
generic/include/clc/math/log1p.inc | 23 ---
generic/include/clc/math/log2.h | 7 +-
generic/include/clc/math/log2.inc | 23 ---
generic/include/clc/math/logb.h | 7 +-
generic/include/clc/math/logb.inc | 1 -
generic/include/clc/math/native_log.h | 8 +-
generic/include/clc/math/native_log.inc | 23 ---
generic/include/clc/math/native_log10.h | 9 ++
generic/include/clc/math/native_log2.h | 8 +-
generic/include/clc/math/native_log2.inc | 23 ---
generic/include/clc/math/native_recip.h | 1 +
generic/include/clc/math/nextafter.h | 5 +-
generic/include/clc/math/nextafter.inc | 1 +
generic/include/clc/math/sin.h | 6 +-
generic/include/clc/math/sin.inc | 1 -
generic/include/clc/math/sinh.h | 7 +-
generic/include/clc/math/sinh.inc | 23 ---
generic/include/clc/math/sinpi.h | 6 +-
generic/include/clc/math/sinpi.inc | 1 -
generic/include/clc/math/sqrt.h | 6 +-
generic/include/clc/math/sqrt.inc | 1 -
generic/include/clc/math/tan.h | 7 +-
generic/include/clc/math/tan.inc | 1 -
generic/include/clc/math/tanh.h | 7 +-
generic/include/clc/math/tanh.inc | 23 ---
generic/include/clc/math/tgamma.h | 6 +-
generic/include/clc/math/tgamma.inc | 1 -
generic/include/clc/misc/shuffle.h | 47 ++++++
generic/include/clc/misc/shuffle2.h | 47 ++++++
generic/include/clc/shared/vload.h | 83 +++++++----
generic/include/clc/shared/vstore.h | 50 +++++--
generic/include/clc/workitem/get_work_dim.h | 2 +-
generic/include/math/clc_ldexp.h | 2 +-
generic/lib/SOURCES | 31 ++--
generic/lib/atomic/atomic_add.cl | 12 ++
generic/lib/atomic/atomic_and.cl | 12 ++
generic/lib/atomic/atomic_cmpxchg.cl | 12 ++
generic/lib/atomic/atomic_impl.ll | 133 -----------------
generic/lib/atomic/atomic_max.cl | 12 ++
generic/lib/atomic/atomic_min.cl | 12 ++
generic/lib/atomic/atomic_or.cl | 12 ++
generic/lib/atomic/atomic_sub.cl | 12 ++
generic/lib/atomic/atomic_xchg.cl | 15 +-
generic/lib/atomic/atomic_xor.cl | 12 ++
generic/lib/cl_khr_int64_base_atomics/atom_add.cl | 16 +++
.../lib/cl_khr_int64_base_atomics/atom_cmpxchg.cl | 16 +++
generic/lib/cl_khr_int64_base_atomics/atom_dec.cl | 16 +++
generic/lib/cl_khr_int64_base_atomics/atom_inc.cl | 16 +++
generic/lib/cl_khr_int64_base_atomics/atom_sub.cl | 16 +++
generic/lib/cl_khr_int64_base_atomics/atom_xchg.cl | 16 +++
.../lib/cl_khr_int64_extended_atomics/atom_and.cl | 16 +++
.../lib/cl_khr_int64_extended_atomics/atom_max.cl | 21 +++
.../lib/cl_khr_int64_extended_atomics/atom_min.cl | 21 +++
.../lib/cl_khr_int64_extended_atomics/atom_or.cl | 16 +++
.../lib/cl_khr_int64_extended_atomics/atom_xor.cl | 16 +++
generic/lib/integer/add_sat.cl | 36 +++--
generic/lib/integer/add_sat_if.ll | 55 -------
generic/lib/integer/add_sat_impl.ll | 83 -----------
generic/lib/integer/clz.cl | 26 ++--
generic/lib/integer/clz_if.ll | 55 -------
generic/lib/integer/clz_impl.ll | 44 ------
generic/lib/integer/sub_sat.cl | 44 +++---
generic/lib/integer/sub_sat_if.ll | 55 -------
generic/lib/integer/sub_sat_impl.ll | 83 -----------
generic/lib/math/native_log10.cl | 10 ++
generic/lib/math/native_log10.inc | 3 +
generic/lib/misc/shuffle.cl | 157 ++++++++++++++++++++
generic/lib/misc/shuffle2.cl | 160 +++++++++++++++++++++
generic/lib/shared/vload.cl | 65 +++++++++
generic/lib/shared/vload_half.inc | 23 +++
generic/lib/shared/vstore.cl | 71 ++++++---
generic/lib/shared/vstore_half.inc | 21 ++-
ptx-nvidiacl/lib/SOURCES | 1 +
ptx-nvidiacl/lib/mem_fence/fence.cl | 15 ++
ptx-nvidiacl/lib/synchronization/barrier.cl | 4 +-
ptx/lib/OVERRIDES | 2 -
ptx/lib/SOURCES | 3 +-
ptx/lib/SOURCES_3.9 | 2 +
ptx/lib/SOURCES_4.0 | 2 +
ptx/lib/SOURCES_5.0 | 2 +
ptx/lib/integer/add_sat.ll | 55 -------
ptx/lib/integer/sub_sat.ll | 55 -------
{amdgpu => ptx}/lib/math/nextafter.cl | 1 +
ptx/lib/shared/vload_half_helpers.ll | 23 +++
{generic => ptx}/lib/shared/vstore_half_helpers.ll | 0
amdgpu/lib/SOURCES => r600/lib/SOURCES_3.9 | 5 +-
.../lib/image/get_image_attributes_impl.ll | 0
.../lib/image/get_image_channel_data_type.cl | 0
.../lib/image/get_image_channel_order.cl | 0
{amdgpu => r600}/lib/image/get_image_depth.cl | 0
{generic => r600}/lib/image/get_image_dim.cl | 0
{amdgpu => r600}/lib/image/get_image_height.cl | 0
{amdgpu => r600}/lib/image/get_image_width.cl | 0
{amdgpu => r600}/lib/image/read_image_impl.ll | 0
{amdgpu => r600}/lib/image/read_imagef.cl | 0
{amdgpu => r600}/lib/image/read_imagei.cl | 0
{amdgpu => r600}/lib/image/read_imageui.cl | 0
{amdgpu => r600}/lib/image/write_image_impl.ll | 0
{amdgpu => r600}/lib/image/write_imagef.cl | 0
{amdgpu => r600}/lib/image/write_imagei.cl | 0
{amdgpu => r600}/lib/image/write_imageui.cl | 0
r600/lib/synchronization/barrier_impl.ll | 31 +---
r600/lib/workitem/get_global_size.ll | 2 +
r600/lib/workitem/get_local_size.ll | 2 +
r600/lib/workitem/get_num_groups.ll | 2 +
r600/lib/workitem/get_work_dim.cl | 2 +-
utils/prepare-builtins.cpp | 18 ++-
198 files changed, 1838 insertions(+), 1430 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/libclc.git
More information about the Pkg-opencl-commits
mailing list