[libclc] branch master updated (483bf5e -> 3c1c57d)

Andreas Boll aboll-guest at moszumanska.debian.org
Mon Nov 6 15:11:54 UTC 2017


This is an automated email from the git hooks/post-receive script.

aboll-guest pushed a change to branch master
in repository libclc.

      from  483bf5e   releasing package libclc version 0.2.0+git20170330-4
       new  1cb3fbf   generic: add missing get_work_dim include
       new  7331b0a   add __kernel_exec macros
       new  3078dd1   configure.py: Make python3 friendly
       new  b73df29   configure.py: Drop explicit import of int builtin
       new  6633bab   amdgcn: Implement {read_,write_,}mem_fence builtin
       new  7d4c1a3   amdgcn: rewrite barrier() using fence and clang __builtin_amdgcn_s_barrier
       new  84fe1c0   Add halfN types and enable fp16 when generating builtin declarations
       new  66361b6   relational: Implement shuffle builtin
       new  86edeb7   relational: Implement shuffle2 builtin
       new  c22cd31   Fixup clc.h comment
       new  da9472b   r600: Cleanup barrier implementation.
       new  58f9eef   amdgcn,waitcnt: Add datalayout info
       new  95aafb1   configure.py: Simplify compatibility sources
       new  52106a2   vstore: Cleanup and add vstore(half)
       new  424b23a   Implement vload_half{,n} and vload(half)
       new  3ab9165   integer: Add popcount implementation using ctpop intrinsic
       new  ab060bb   Add native_recip(x) as ((1)/(x))
       new  b9d0d3f   Add travis CI configuration file
       new  7dd7811   Implement cl_khr_int64_base_atomics builtins
       new  fb79355   Implement cl_khr_int64_extended_atomics builtins
       new  df9db2a   [Support] Rename tool_output_file to ToolOutputFile, NFC
       new  1f54d3e   prepare_builtins: Fix compile breakage with older LLVM
       new  80aa034   Rework atomic ops to use clang builtins rather than llvm asm
       new  81f74b2   Add missing HAVE_LLVM define to fix build with latest llvm
       new  419632b   Restore support for llvm-3.9
       new  b559ed8   travis: add build using llvm-3.9
       new  1595f22   geometric: geometric functions are only supported for vector lengths <=4
       new  7f08009   Add script to check for unresolved function calls
       new  bdd9d71   travis: Check built libraries on llvm-3.9
       new  0c31bd5   Fix amdgcn-amdhsa on llvm-3.9
       new  5a3d04c   Do no circularly define NULL
       new  d36efd2   Let get_work_dim take exactly 0 arguments
       new  0ad45e2   integer/clz: Use clang builtin instead of llvm asm
       new  a9c272b   integer/add_sat: Use clang builtin instead of llvm asm
       new  028b813   integer/sub_sat: Use clang builtin instead of llvm asm
       new  ad4ee18   Add vstore_half helpers for ptx
       new  1440465   Add vload_half helpers for ptx
       new  8043f28   configure: Fix handling of directories with compats only source lists
       new  33f76ff   Delete empy directory
       new  afe1e6b   ldexp: Fix double precision function return type
       new  a618e78   math/binary_decl.inc: Do not declare mixed float/double functions
       new  d7e6160   math/nextafter: Use custom declaration inc file
       new  9251ce4   Do not include clc_nextafter header globally
       new  129de63   ptx: Use __clc_nextafter to implement nextafter
       new  4962167   check_external_calls.sh: Print number of calls in tested file.
       new  50e9302   travis: Make sure we report failure even if only earlier checked files fail
       new  ba746aa   Make ptx barrier work irrespective of the cl_mem_fence_flags
       new  7b3a840   Implement mem_fence on ptx
       new  b9687f1   Make image builtins r600/llvm-3.9 only
       new  2bb15f4   travis: Enable external function call checks on llvm-{4,5}
       new  b61116b   travis: enable checks of nvptx libraries
       new  404e255   r600: Add missing datalayout to .ll files
       new  fff6e78   amdgcn: Add missing datalayout info to .ll files
       new  c3e3853   shared: Implement aligned vector loads (vloada_half)
       new  fabea1e   shared: Implement aligned vector stores (vstorea_half)
       new  93364d6   amdgpu/math: Don't use llvm instrinsic for native_log
       new  2930d00   math: Implement native_log10
       new  a6cce07   acos: Use unary_decl instead of custom inc file
       new  89869f4   acosh: Use unary_decl instead of custom inc file
       new  5233091   acospi: Use unary_decl instead of custom inc file
       new  c619fd4   asin: Use unary_decl instead of custom inc file
       new  681ea90   asinh: Use unary_dec instead of custom inc file
       new  ec4caed   asinpi: Use unary_decl instead of custom inc file
       new  9c04148   atan: Use unary_decl instead of custom inc file
       new  9f34fa3   atanh: Use unary_decl instead of custom inc file
       new  6fb1f75   atanpi: Use unary_decl instead of custom inc file
       new  8c7c865   cbrt: Use unary_decl instead of custom inc file
       new  ed8ed00   cos: Use unary_decl instead of custom inc file
       new  4047763   cosh: Use unary_decl instead of custom inc file
       new  f6ea0be   cospi: Use unary_decl instead of custom inc file
       new  e3dbfa9   exp2: Use unary_decl instead of custom inc file
       new  31b2940   lgamma: Use unary_decl instead of custom inc file
       new  2342d15   log1p: Use unary_decl instead of custom inc file
       new  6e2bc07   log2: Use unary_decl instead of custom inc file
       new  b985a2a   logb: Use unary_decl instead of custom inc file
       new  70bf547   log: Use unary_decl instead of custom inc file
       new  8289f8c   native_log10: Use unary_decl instead of custom inc file
       new  397331d   native_log2: Use unary_decl instead of custom inc file
       new  998ab5c   native_log: Use unary_decl instead of custom inc file
       new  a07ec9d   sin: Use unary_decl instead of custom inc file
       new  5ccaeab   sinh: Use unary_decl instead of custom inc file
       new  8bd387e   sinpi: Use unary_decl instead of custom inc file
       new  12aa25f   sqrt: Use unary_decl instead of custom inc file
       new  26a9203   tan: Use unary_decl instead of custom inc file
       new  7931965   tanh: Use unary_decl instead of custom inc file
       new  f07a101   tgamma: Use unary_decl instead of custom inc file
       new  49db22b   Merge branch 'upstream'
       new  03fe445   Update changelog
       new  68ee063   Refresh hardening.patch.
       new  7f4df2b   Change priority from extra to optional.
       new  75e7a39   Bump standards version to 4.1.1.
       new  3c1c57d   Upload to unstable.

The 92 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:
 .travis.yml                                        |  64 +++++++++
 amdgcn-amdhsa/lib/{SOURCES => OVERRIDES_3.9}       |   2 +-
 amdgcn-amdhsa/lib/SOURCES_3.9                      |   2 +
 .../{get_global_size.ll => get_global_size.39.ll}  |  19 ++-
 .../{get_local_size.ll => get_local_size.39.ll}    |  17 +--
 .../lib/SOURCES => amdgcn/lib/OVERRIDES_3.9        |   2 +-
 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 +++++---
 debian/changelog                                   |   9 ++
 debian/control.in                                  |   4 +-
 debian/patches/hardening.patch                     |   8 +-
 .../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 ---
 .../include/clc/math/{exp10.h => native_log10.h}   |   6 +-
 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 ++-
 201 files changed, 1787 insertions(+), 1462 deletions(-)
 create mode 100644 .travis.yml
 copy amdgcn-amdhsa/lib/{SOURCES => OVERRIDES_3.9} (64%)
 create mode 100644 amdgcn-amdhsa/lib/SOURCES_3.9
 copy amdgcn-amdhsa/lib/workitem/{get_global_size.ll => get_global_size.39.ll} (80%)
 copy amdgcn-amdhsa/lib/workitem/{get_local_size.ll => get_local_size.39.ll} (75%)
 copy amdgcn-amdhsa/lib/SOURCES => amdgcn/lib/OVERRIDES_3.9 (67%)
 create mode 100644 amdgcn/lib/SOURCES_3.9
 create mode 100644 amdgcn/lib/cl_khr_int64_extended_atomics/minmax_helpers.ll
 create mode 100644 amdgcn/lib/mem_fence/fence.cl
 create mode 100644 amdgcn/lib/mem_fence/waitcnt.ll
 create mode 100644 amdgcn/lib/synchronization/barrier.cl
 delete mode 100644 amdgcn/lib/synchronization/barrier_impl.ll
 copy amdgcn/lib/workitem/{get_global_size.ll => get_global_size.39.ll} (61%)
 copy r600/lib/workitem/get_local_size.ll => amdgcn/lib/workitem/get_local_size.39.ll (76%)
 copy amdgcn/lib/workitem/{get_num_groups.ll => get_num_groups.39.ll} (60%)
 create mode 100644 amdgpu/lib/SOURCES_3.9
 create mode 100644 amdgpu/lib/SOURCES_4.0
 create mode 100644 amdgpu/lib/SOURCES_5.0
 delete mode 100644 amdgpu/lib/atomic/atomic.cl
 create mode 100644 amdgpu/lib/math/native_log.cl
 create mode 100644 amdgpu/lib/math/native_log.inc
 create mode 100644 amdgpu/lib/math/native_log10.cl
 create mode 100644 amdgpu/lib/math/native_log10.inc
 create mode 100644 amdgpu/lib/shared/vload_half_helpers.ll
 copy {generic => amdgpu}/lib/shared/vstore_half_helpers.ll (100%)
 delete mode 100644 amdgpu/lib/synchronization/barrier.cl
 create mode 100755 check_external_calls.sh
 create mode 100644 generic/include/clc/cl_khr_int64_base_atomics/atom_add.h
 create mode 100644 generic/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h
 create mode 100644 generic/include/clc/cl_khr_int64_base_atomics/atom_dec.h
 create mode 100644 generic/include/clc/cl_khr_int64_base_atomics/atom_inc.h
 create mode 100644 generic/include/clc/cl_khr_int64_base_atomics/atom_sub.h
 create mode 100644 generic/include/clc/cl_khr_int64_base_atomics/atom_xchg.h
 create mode 100644 generic/include/clc/cl_khr_int64_extended_atomics/atom_and.h
 create mode 100644 generic/include/clc/cl_khr_int64_extended_atomics/atom_max.h
 create mode 100644 generic/include/clc/cl_khr_int64_extended_atomics/atom_min.h
 create mode 100644 generic/include/clc/cl_khr_int64_extended_atomics/atom_or.h
 create mode 100644 generic/include/clc/cl_khr_int64_extended_atomics/atom_xor.h
 create mode 100644 generic/include/clc/clcmacros.h
 delete mode 100644 generic/include/clc/clcversion.h
 create mode 100644 generic/include/clc/explicit_fence/explicit_memory_fence.h
 create mode 100644 generic/include/clc/integer/popcount.h
 create mode 100644 generic/include/clc/integer/unary_intrin.inc
 delete mode 100644 generic/include/clc/math/acos.inc
 delete mode 100644 generic/include/clc/math/acosh.inc
 delete mode 100644 generic/include/clc/math/acospi.inc
 delete mode 100644 generic/include/clc/math/asin.inc
 delete mode 100644 generic/include/clc/math/asinh.inc
 delete mode 100644 generic/include/clc/math/asinpi.inc
 delete mode 100644 generic/include/clc/math/atan.inc
 delete mode 100644 generic/include/clc/math/atanh.inc
 delete mode 100644 generic/include/clc/math/atanpi.inc
 delete mode 100644 generic/include/clc/math/cbrt.inc
 delete mode 100644 generic/include/clc/math/clc_nextafter.h
 delete mode 100644 generic/include/clc/math/cos.inc
 delete mode 100644 generic/include/clc/math/cosh.inc
 delete mode 100644 generic/include/clc/math/cospi.inc
 delete mode 100644 generic/include/clc/math/exp2.inc
 delete mode 100644 generic/include/clc/math/lgamma.inc
 delete mode 100644 generic/include/clc/math/log.inc
 delete mode 100644 generic/include/clc/math/log1p.inc
 delete mode 100644 generic/include/clc/math/log2.inc
 delete mode 100644 generic/include/clc/math/logb.inc
 delete mode 100644 generic/include/clc/math/native_log.inc
 copy generic/include/clc/math/{exp10.h => native_log10.h} (60%)
 delete mode 100644 generic/include/clc/math/native_log2.inc
 create mode 100644 generic/include/clc/math/native_recip.h
 create mode 100644 generic/include/clc/math/nextafter.inc
 delete mode 100644 generic/include/clc/math/sin.inc
 delete mode 100644 generic/include/clc/math/sinh.inc
 delete mode 100644 generic/include/clc/math/sinpi.inc
 delete mode 100644 generic/include/clc/math/sqrt.inc
 delete mode 100644 generic/include/clc/math/tan.inc
 delete mode 100644 generic/include/clc/math/tanh.inc
 delete mode 100644 generic/include/clc/math/tgamma.inc
 create mode 100644 generic/include/clc/misc/shuffle.h
 create mode 100644 generic/include/clc/misc/shuffle2.h
 create mode 100644 generic/lib/atomic/atomic_add.cl
 create mode 100644 generic/lib/atomic/atomic_and.cl
 create mode 100644 generic/lib/atomic/atomic_cmpxchg.cl
 delete mode 100644 generic/lib/atomic/atomic_impl.ll
 create mode 100644 generic/lib/atomic/atomic_max.cl
 create mode 100644 generic/lib/atomic/atomic_min.cl
 create mode 100644 generic/lib/atomic/atomic_or.cl
 create mode 100644 generic/lib/atomic/atomic_sub.cl
 create mode 100644 generic/lib/atomic/atomic_xor.cl
 create mode 100644 generic/lib/cl_khr_int64_base_atomics/atom_add.cl
 create mode 100644 generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.cl
 create mode 100644 generic/lib/cl_khr_int64_base_atomics/atom_dec.cl
 create mode 100644 generic/lib/cl_khr_int64_base_atomics/atom_inc.cl
 create mode 100644 generic/lib/cl_khr_int64_base_atomics/atom_sub.cl
 create mode 100644 generic/lib/cl_khr_int64_base_atomics/atom_xchg.cl
 create mode 100644 generic/lib/cl_khr_int64_extended_atomics/atom_and.cl
 create mode 100644 generic/lib/cl_khr_int64_extended_atomics/atom_max.cl
 create mode 100644 generic/lib/cl_khr_int64_extended_atomics/atom_min.cl
 create mode 100644 generic/lib/cl_khr_int64_extended_atomics/atom_or.cl
 create mode 100644 generic/lib/cl_khr_int64_extended_atomics/atom_xor.cl
 delete mode 100644 generic/lib/integer/add_sat_if.ll
 delete mode 100644 generic/lib/integer/add_sat_impl.ll
 delete mode 100644 generic/lib/integer/clz_if.ll
 delete mode 100644 generic/lib/integer/clz_impl.ll
 delete mode 100644 generic/lib/integer/sub_sat_if.ll
 delete mode 100644 generic/lib/integer/sub_sat_impl.ll
 create mode 100644 generic/lib/math/native_log10.cl
 create mode 100644 generic/lib/math/native_log10.inc
 create mode 100644 generic/lib/misc/shuffle.cl
 create mode 100644 generic/lib/misc/shuffle2.cl
 create mode 100644 generic/lib/shared/vload_half.inc
 create mode 100644 ptx-nvidiacl/lib/mem_fence/fence.cl
 delete mode 100644 ptx/lib/OVERRIDES
 create mode 100644 ptx/lib/SOURCES_3.9
 create mode 100644 ptx/lib/SOURCES_4.0
 create mode 100644 ptx/lib/SOURCES_5.0
 delete mode 100644 ptx/lib/integer/add_sat.ll
 delete mode 100644 ptx/lib/integer/sub_sat.ll
 copy {amdgpu => ptx}/lib/math/nextafter.cl (89%)
 create mode 100644 ptx/lib/shared/vload_half_helpers.ll
 rename {generic => ptx}/lib/shared/vstore_half_helpers.ll (100%)
 copy amdgpu/lib/SOURCES => r600/lib/SOURCES_3.9 (82%)
 rename {amdgpu => r600}/lib/image/get_image_attributes_impl.ll (100%)
 rename {amdgpu => r600}/lib/image/get_image_channel_data_type.cl (100%)
 rename {amdgpu => r600}/lib/image/get_image_channel_order.cl (100%)
 rename {amdgpu => r600}/lib/image/get_image_depth.cl (100%)
 rename {generic => r600}/lib/image/get_image_dim.cl (100%)
 rename {amdgpu => r600}/lib/image/get_image_height.cl (100%)
 rename {amdgpu => r600}/lib/image/get_image_width.cl (100%)
 rename {amdgpu => r600}/lib/image/read_image_impl.ll (100%)
 rename {amdgpu => r600}/lib/image/read_imagef.cl (100%)
 rename {amdgpu => r600}/lib/image/read_imagei.cl (100%)
 rename {amdgpu => r600}/lib/image/read_imageui.cl (100%)
 rename {amdgpu => r600}/lib/image/write_image_impl.ll (100%)
 rename {amdgpu => r600}/lib/image/write_imagef.cl (100%)
 rename {amdgpu => r600}/lib/image/write_imagei.cl (100%)
 rename {amdgpu => r600}/lib/image/write_imageui.cl (100%)

-- 
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