[libclc] branch upstream updated (17648cd -> f07a101)
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 change to branch upstream
in repository libclc.
from 17648cd math: Implement sinh function
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
The 86 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 +++++---
.../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 ++-
198 files changed, 1772 insertions(+), 1456 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