[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