diff --git a/devel/libclc/Makefile b/devel/libclc/Makefile index 8cdabec66102..61da89af2d5a 100644 --- a/devel/libclc/Makefile +++ b/devel/libclc/Makefile @@ -1,45 +1,27 @@ # Created by: Koop Mast PORTNAME= libclc -DISTVERSION= 0.4.0.20190527 -PORTREVISION= 2 +DISTVERSION= 12.0.1 CATEGORIES= devel +MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ +DISTNAME= libclc-${DISTVERSION}.src MAINTAINER= x11@FreeBSD.org COMMENT= Required library functions for OpenCL C programming language LICENSE= LLVM -LICENSE_NAME= LLVM Release License LICENSE_FILE= ${WRKSRC}/LICENSE.TXT +LICENSE_NAME= Apache License 2.0 with LLVM Exceptions LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BUILD_DEPENDS= llvm${LLVM_DEFAULT}>=4.0:devel/llvm${LLVM_DEFAULT} \ +BUILD_DEPENDS= llvm12>=12.0:devel/llvm12 \ + spirv-llvm-translator-llvm12>0:devel/spirv-llvm-translator@llvm12 \ libedit>=0:devel/libedit -USE_GITHUB= yes -GH_ACCOUNT= llvm-mirror -GH_TAGNAME= 9f6204e - -# ninja based build is broken since commit 598792bc (16 sep 2016) -USES= gmake python:build +USES= cmake compiler:c++11-lib python:3.6+,build tar:xz USE_LDCONFIG= yes -MAKE_ENV= MAKE=${GMAKE} DESTDIR=${STAGEDIR} -ALL_TARGET= - -post-patch: - @${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \ - -e 's|"python |"${PYTHON_VERSION} |g' \ - ${WRKSRC}/build/ninja_syntax.py \ - ${WRKSRC}/configure.py - -do-configure: - @cd ${WRKSRC} && ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} -g make \ - --with-llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT} \ - --pkgconfigdir=${PREFIX}/libdata/pkgconfig \ - --prefix=${PREFIX} - -.include -LLVM_DEFAULT= 10 +BINARY_ALIAS= python=${PYTHON_CMD} +CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config12 .include diff --git a/devel/libclc/distinfo b/devel/libclc/distinfo index 7a4dad2a1c99..5b084a82b2c2 100644 --- a/devel/libclc/distinfo +++ b/devel/libclc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1562723277 -SHA256 (llvm-mirror-libclc-0.4.0.20190527-9f6204e_GH0.tar.gz) = 8004c3a075d715cff6780c8ffe04c9f798dadf48bd375bdd6d98adabed04cd55 -SIZE (llvm-mirror-libclc-0.4.0.20190527-9f6204e_GH0.tar.gz) = 176995 +TIMESTAMP = 1634573517 +SHA256 (libclc-12.0.1.src.tar.xz) = e34f0534b03905a89140deb4e7b85766e834ecf0ea4bd773b3dfb034dce4ca2f +SIZE (libclc-12.0.1.src.tar.xz) = 124172 diff --git a/devel/libclc/files/patch-configure.py b/devel/libclc/files/patch-configure.py deleted file mode 100644 index a35e7e092469..000000000000 --- a/devel/libclc/files/patch-configure.py +++ /dev/null @@ -1,38 +0,0 @@ -Fix use of execinfo from llvm-config --system-libs - -The LLVM_TOOL_LINK builds a helper tool named utils/prepare-builtins that -requires libedit which in turn pulls in libtinfo (part of libncurses). -In order to support builds on platforms without base ncurses (e.g. DF), -require base libedit. This requires an additional -L LDFLAGS to search -${LOCALBASE}/lib for the needed libs. (prepare-builtins is not installed) - ---- configure.py.orig 2017-11-27 11:14:06 UTC -+++ configure.py -@@ -76,7 +76,7 @@ if llvm_int_version < 390: - print("libclc requires LLVM >= 3.9") - sys.exit(1) - --llvm_system_libs = llvm_config(['--system-libs']) -+llvm_system_libs = (llvm_config(['--system-libs'])).replace("-l/usr/lib/libexecinfo.so","-lexecinfo") - llvm_bindir = llvm_config(['--bindir']) - llvm_core_libs = llvm_config(['--libs', 'core', 'bitreader', 'bitwriter']) + ' ' + \ - llvm_system_libs + ' ' + \ -@@ -131,7 +131,8 @@ b = metabuild.from_name(options.g) - description = 'OPT $out') - - c_compiler_rule(b, "LLVM_TOOL_CXX", 'CXX', cxx_compiler, llvm_cxxflags) --b.rule("LLVM_TOOL_LINK", cxx_compiler + " -o $out $in %s" % llvm_core_libs + " -Wl,-rpath %s" % llvm_libdir, 'LINK $out') -+b.rule("LLVM_TOOL_LINK", cxx_compiler + " -o $out $in %s" % llvm_core_libs + -+ " -L" + prefix + "/lib -Wl,-rpath %s" % llvm_libdir, 'LINK $out') - - prepare_builtins = os.path.join('utils', 'prepare-builtins') - b.build(os.path.join('utils', 'prepare-builtins.o'), "LLVM_TOOL_CXX", -@@ -290,7 +291,7 @@ install_cmd = ' && '.join(['mkdir -p ${D - {'src': file, - 'dst': libexecdir} - for (file, dest) in install_files_bc]) --install_cmd = ' && '.join(['%(old)s && mkdir -p ${DESTDIR}/%(dst)s && cp -r %(srcdir)s/generic/include/clc ${DESTDIR}/%(dst)s' % -+install_cmd = ' && '.join(['%(old)s && mkdir -p ${DESTDIR}/%(dst)s && cp -r generic/include/clc ${DESTDIR}/%(dst)s' % - {'old': install_cmd, - 'dst': includedir, - 'srcdir': srcdir}]) diff --git a/devel/libclc/files/patch-libclc_CMakeLists.txt b/devel/libclc/files/patch-libclc_CMakeLists.txt new file mode 100644 index 000000000000..bf7c5f77e0e1 --- /dev/null +++ b/devel/libclc/files/patch-libclc_CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2020-10-16 16:09:32 UTC ++++ CMakeLists.txt +@@ -158,7 +158,7 @@ endif() + + # pkg-config file + configure_file( libclc.pc.in libclc.pc @ONLY ) +-install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libclc.pc DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig ) ++install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libclc.pc DESTINATION ${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig ) + install( DIRECTORY generic/include/clc DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ) + + if( ENABLE_RUNTIME_SUBNORMAL ) diff --git a/devel/libclc/pkg-plist b/devel/libclc/pkg-plist index 8804a406c809..fed1d69d1362 100644 --- a/devel/libclc/pkg-plist +++ b/devel/libclc/pkg-plist @@ -1,354 +1,340 @@ include/clc/as_type.h include/clc/async/async_work_group_copy.h include/clc/async/async_work_group_copy.inc include/clc/async/async_work_group_strided_copy.h include/clc/async/async_work_group_strided_copy.inc include/clc/async/gentype.inc include/clc/async/prefetch.h include/clc/async/prefetch.inc include/clc/async/wait_group_events.h include/clc/atom_decl_int32.inc include/clc/atom_decl_int64.inc include/clc/atomic/atomic_add.h include/clc/atomic/atomic_and.h include/clc/atomic/atomic_cmpxchg.h include/clc/atomic/atomic_dec.h include/clc/atomic/atomic_decl.inc include/clc/atomic/atomic_inc.h include/clc/atomic/atomic_max.h include/clc/atomic/atomic_min.h include/clc/atomic/atomic_or.h include/clc/atomic/atomic_sub.h include/clc/atomic/atomic_xchg.h include/clc/atomic/atomic_xor.h include/clc/cl_khr_global_int32_base_atomics/atom_add.h include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h include/clc/cl_khr_global_int32_base_atomics/atom_dec.h include/clc/cl_khr_global_int32_base_atomics/atom_inc.h include/clc/cl_khr_global_int32_base_atomics/atom_sub.h include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h include/clc/cl_khr_global_int32_extended_atomics/atom_and.h include/clc/cl_khr_global_int32_extended_atomics/atom_max.h include/clc/cl_khr_global_int32_extended_atomics/atom_min.h include/clc/cl_khr_global_int32_extended_atomics/atom_or.h include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h include/clc/cl_khr_int64_base_atomics/atom_add.h include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h include/clc/cl_khr_int64_base_atomics/atom_dec.h include/clc/cl_khr_int64_base_atomics/atom_inc.h include/clc/cl_khr_int64_base_atomics/atom_sub.h include/clc/cl_khr_int64_base_atomics/atom_xchg.h include/clc/cl_khr_int64_extended_atomics/atom_and.h include/clc/cl_khr_int64_extended_atomics/atom_max.h include/clc/cl_khr_int64_extended_atomics/atom_min.h include/clc/cl_khr_int64_extended_atomics/atom_or.h include/clc/cl_khr_int64_extended_atomics/atom_xor.h include/clc/cl_khr_local_int32_base_atomics/atom_add.h include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h include/clc/cl_khr_local_int32_base_atomics/atom_dec.h include/clc/cl_khr_local_int32_base_atomics/atom_inc.h include/clc/cl_khr_local_int32_base_atomics/atom_sub.h include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h include/clc/cl_khr_local_int32_extended_atomics/atom_and.h include/clc/cl_khr_local_int32_extended_atomics/atom_max.h include/clc/cl_khr_local_int32_extended_atomics/atom_min.h include/clc/cl_khr_local_int32_extended_atomics/atom_or.h include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h include/clc/clc.h include/clc/clcfunc.h include/clc/clcmacros.h include/clc/clctypes.h include/clc/common/degrees.h include/clc/common/degrees.inc include/clc/common/mix.h include/clc/common/mix.inc include/clc/common/radians.h include/clc/common/radians.inc include/clc/common/sign.h include/clc/common/smoothstep.h include/clc/common/smoothstep.inc include/clc/common/step.h include/clc/common/step.inc include/clc/convert.h include/clc/explicit_fence/explicit_memory_fence.h include/clc/float/definitions.h include/clc/geometric/cross.h include/clc/geometric/distance.h include/clc/geometric/distance.inc include/clc/geometric/dot.h include/clc/geometric/dot.inc include/clc/geometric/fast_distance.h include/clc/geometric/fast_distance.inc include/clc/geometric/fast_length.h include/clc/geometric/fast_length.inc include/clc/geometric/fast_normalize.h include/clc/geometric/fast_normalize.inc include/clc/geometric/floatn.inc include/clc/geometric/length.h include/clc/geometric/length.inc include/clc/geometric/normalize.h include/clc/geometric/normalize.inc include/clc/image/image.h include/clc/image/image_defines.h include/clc/integer/abs.h include/clc/integer/abs.inc include/clc/integer/abs_diff.h include/clc/integer/abs_diff.inc include/clc/integer/add_sat.h include/clc/integer/add_sat.inc include/clc/integer/clz.h include/clc/integer/clz.inc include/clc/integer/definitions.h include/clc/integer/gentype.inc include/clc/integer/hadd.h include/clc/integer/hadd.inc include/clc/integer/integer-gentype.inc include/clc/integer/mad24.h include/clc/integer/mad24.inc include/clc/integer/mad_hi.h include/clc/integer/mad_sat.h include/clc/integer/mad_sat.inc include/clc/integer/mul24.h include/clc/integer/mul24.inc include/clc/integer/mul_hi.h include/clc/integer/mul_hi.inc include/clc/integer/popcount.h include/clc/integer/rhadd.h include/clc/integer/rhadd.inc include/clc/integer/rotate.h include/clc/integer/rotate.inc include/clc/integer/sub_sat.h include/clc/integer/sub_sat.inc include/clc/integer/unary.inc include/clc/integer/upsample.h include/clc/math/acos.h include/clc/math/acosh.h include/clc/math/acospi.h include/clc/math/asin.h include/clc/math/asinh.h include/clc/math/asinpi.h include/clc/math/atan.h include/clc/math/atan2.h include/clc/math/atan2pi.h include/clc/math/atanh.h include/clc/math/atanpi.h include/clc/math/binary_decl.inc include/clc/math/binary_decl_tt.inc include/clc/math/cbrt.h include/clc/math/ceil.h include/clc/math/copysign.h include/clc/math/cos.h include/clc/math/cosh.h include/clc/math/cospi.h include/clc/math/erf.h include/clc/math/erfc.h include/clc/math/exp.h include/clc/math/exp10.h include/clc/math/exp2.h include/clc/math/expm1.h include/clc/math/fabs.h include/clc/math/fdim.h include/clc/math/floor.h include/clc/math/fma.h include/clc/math/fmax.h include/clc/math/fmin.h include/clc/math/fmod.h include/clc/math/fract.h include/clc/math/fract.inc include/clc/math/frexp.h include/clc/math/frexp.inc include/clc/math/gentype.inc include/clc/math/half_cos.h include/clc/math/half_divide.h include/clc/math/half_exp.h include/clc/math/half_exp10.h include/clc/math/half_exp2.h include/clc/math/half_log.h include/clc/math/half_log10.h include/clc/math/half_log2.h include/clc/math/half_powr.h include/clc/math/half_recip.h include/clc/math/half_rsqrt.h include/clc/math/half_sin.h include/clc/math/half_sqrt.h include/clc/math/half_tan.h include/clc/math/hypot.h include/clc/math/ilogb.h include/clc/math/ilogb.inc include/clc/math/ldexp.h include/clc/math/ldexp.inc include/clc/math/lgamma.h include/clc/math/lgamma_r.h include/clc/math/lgamma_r.inc include/clc/math/log.h include/clc/math/log10.h include/clc/math/log1p.h include/clc/math/log2.h include/clc/math/logb.h include/clc/math/mad.h include/clc/math/maxmag.h include/clc/math/minmag.h include/clc/math/modf.h include/clc/math/modf.inc include/clc/math/nan.h include/clc/math/nan.inc include/clc/math/native_cos.h include/clc/math/native_divide.h include/clc/math/native_exp.h include/clc/math/native_exp10.h include/clc/math/native_exp2.h include/clc/math/native_log.h include/clc/math/native_log10.h include/clc/math/native_log2.h include/clc/math/native_powr.h include/clc/math/native_recip.h include/clc/math/native_rsqrt.h include/clc/math/native_sin.h include/clc/math/native_sqrt.h include/clc/math/native_tan.h include/clc/math/nextafter.h include/clc/math/pow.h include/clc/math/pown.h include/clc/math/pown.inc include/clc/math/powr.h include/clc/math/remainder.h include/clc/math/remquo.h include/clc/math/remquo.inc include/clc/math/rint.h include/clc/math/rootn.h include/clc/math/rootn.inc include/clc/math/round.h include/clc/math/rsqrt.h include/clc/math/sin.h include/clc/math/sincos.h include/clc/math/sincos.inc include/clc/math/sinh.h include/clc/math/sinpi.h include/clc/math/sqrt.h include/clc/math/tan.h include/clc/math/tanh.h include/clc/math/tanpi.h include/clc/math/ternary_decl.inc include/clc/math/tgamma.h include/clc/math/trunc.h include/clc/math/unary_decl.inc include/clc/misc/shuffle.h include/clc/misc/shuffle2.h include/clc/relational/all.h include/clc/relational/any.h include/clc/relational/binary_decl.inc include/clc/relational/bitselect.h include/clc/relational/bitselect.inc include/clc/relational/floatn.inc include/clc/relational/isequal.h include/clc/relational/isfinite.h include/clc/relational/isgreater.h include/clc/relational/isgreaterequal.h include/clc/relational/isinf.h include/clc/relational/isless.h include/clc/relational/islessequal.h include/clc/relational/islessgreater.h include/clc/relational/isnan.h include/clc/relational/isnormal.h include/clc/relational/isnotequal.h include/clc/relational/isordered.h include/clc/relational/isunordered.h include/clc/relational/select.h include/clc/relational/select.inc include/clc/relational/signbit.h include/clc/relational/unary_decl.inc include/clc/shared/clamp.h include/clc/shared/clamp.inc include/clc/shared/max.h include/clc/shared/max.inc include/clc/shared/min.h include/clc/shared/min.inc include/clc/shared/vload.h include/clc/shared/vstore.h include/clc/synchronization/barrier.h include/clc/synchronization/cl_mem_fence_flags.h include/clc/workitem/get_global_id.h include/clc/workitem/get_global_offset.h include/clc/workitem/get_global_size.h include/clc/workitem/get_group_id.h include/clc/workitem/get_local_id.h include/clc/workitem/get_local_size.h include/clc/workitem/get_num_groups.h include/clc/workitem/get_work_dim.h -lib/clc/amdgcn--amdhsa.bc -lib/clc/aruba-r600--.bc -lib/clc/barts-r600--.bc -lib/clc/bonaire-amdgcn--.bc -lib/clc/bonaire-amdgcn--amdhsa.bc -lib/clc/bonaire-amdgcn-mesa-mesa3d.bc -lib/clc/caicos-r600--.bc -lib/clc/carrizo-amdgcn--.bc -lib/clc/carrizo-amdgcn--amdhsa.bc -lib/clc/carrizo-amdgcn-mesa-mesa3d.bc -lib/clc/cayman-r600--.bc -lib/clc/cedar-r600--.bc -lib/clc/cypress-r600--.bc -lib/clc/fiji-amdgcn--.bc -lib/clc/fiji-amdgcn--amdhsa.bc -lib/clc/fiji-amdgcn-mesa-mesa3d.bc -lib/clc/gfx900-amdgcn--.bc -lib/clc/gfx900-amdgcn--amdhsa.bc -lib/clc/gfx900-amdgcn-mesa-mesa3d.bc -lib/clc/gfx902-amdgcn--.bc -lib/clc/gfx902-amdgcn--amdhsa.bc -lib/clc/gfx902-amdgcn-mesa-mesa3d.bc -lib/clc/gfx904-amdgcn--.bc -lib/clc/gfx904-amdgcn--amdhsa.bc -lib/clc/gfx904-amdgcn-mesa-mesa3d.bc -lib/clc/gfx906-amdgcn--.bc -lib/clc/gfx906-amdgcn--amdhsa.bc -lib/clc/gfx906-amdgcn-mesa-mesa3d.bc -lib/clc/hainan-amdgcn--.bc -lib/clc/hainan-amdgcn-mesa-mesa3d.bc -lib/clc/hawaii-amdgcn--.bc -lib/clc/hawaii-amdgcn--amdhsa.bc -lib/clc/hawaii-amdgcn-mesa-mesa3d.bc -lib/clc/hemlock-r600--.bc -lib/clc/iceland-amdgcn--.bc -lib/clc/iceland-amdgcn--amdhsa.bc -lib/clc/iceland-amdgcn-mesa-mesa3d.bc -lib/clc/juniper-r600--.bc -lib/clc/kabini-amdgcn--.bc -lib/clc/kabini-amdgcn--amdhsa.bc -lib/clc/kabini-amdgcn-mesa-mesa3d.bc -lib/clc/kaveri-amdgcn--.bc -lib/clc/kaveri-amdgcn--amdhsa.bc -lib/clc/kaveri-amdgcn-mesa-mesa3d.bc -lib/clc/mullins-amdgcn--.bc -lib/clc/mullins-amdgcn--amdhsa.bc -lib/clc/mullins-amdgcn-mesa-mesa3d.bc -lib/clc/nvptx--nvidiacl.bc -lib/clc/nvptx64--nvidiacl.bc -lib/clc/oland-amdgcn--.bc -lib/clc/oland-amdgcn-mesa-mesa3d.bc -lib/clc/palm-r600--.bc -lib/clc/pitcairn-amdgcn--.bc -lib/clc/pitcairn-amdgcn-mesa-mesa3d.bc -lib/clc/polaris10-amdgcn--.bc -lib/clc/polaris10-amdgcn--amdhsa.bc -lib/clc/polaris10-amdgcn-mesa-mesa3d.bc -lib/clc/polaris11-amdgcn--.bc -lib/clc/polaris11-amdgcn--amdhsa.bc -lib/clc/polaris11-amdgcn-mesa-mesa3d.bc -lib/clc/redwood-r600--.bc -lib/clc/stoney-amdgcn--.bc -lib/clc/stoney-amdgcn--amdhsa.bc -lib/clc/stoney-amdgcn-mesa-mesa3d.bc -lib/clc/subnormal_disable.bc -lib/clc/subnormal_use_default.bc -lib/clc/sumo-r600--.bc -lib/clc/sumo2-r600--.bc -lib/clc/tahiti-amdgcn--.bc -lib/clc/tahiti-amdgcn-mesa-mesa3d.bc -lib/clc/tonga-amdgcn--.bc -lib/clc/tonga-amdgcn--amdhsa.bc -lib/clc/tonga-amdgcn-mesa-mesa3d.bc -lib/clc/turks-r600--.bc -lib/clc/verde-amdgcn--.bc -lib/clc/verde-amdgcn-mesa-mesa3d.bc libdata/pkgconfig/libclc.pc +share/clc/amdgcn--amdhsa.bc +share/clc/aruba-r600--.bc +share/clc/barts-r600--.bc +share/clc/bonaire-amdgcn--.bc +share/clc/bonaire-amdgcn-mesa-mesa3d.bc +share/clc/caicos-r600--.bc +share/clc/carrizo-amdgcn--.bc +share/clc/carrizo-amdgcn-mesa-mesa3d.bc +share/clc/cayman-r600--.bc +share/clc/cedar-r600--.bc +share/clc/cypress-r600--.bc +share/clc/fiji-amdgcn--.bc +share/clc/fiji-amdgcn-mesa-mesa3d.bc +share/clc/gfx900-amdgcn--.bc +share/clc/gfx900-amdgcn-mesa-mesa3d.bc +share/clc/gfx902-amdgcn--.bc +share/clc/gfx902-amdgcn-mesa-mesa3d.bc +share/clc/gfx904-amdgcn--.bc +share/clc/gfx904-amdgcn-mesa-mesa3d.bc +share/clc/gfx906-amdgcn--.bc +share/clc/gfx906-amdgcn-mesa-mesa3d.bc +share/clc/hainan-amdgcn--.bc +share/clc/hainan-amdgcn-mesa-mesa3d.bc +share/clc/hawaii-amdgcn--.bc +share/clc/hawaii-amdgcn-mesa-mesa3d.bc +share/clc/hemlock-r600--.bc +share/clc/iceland-amdgcn--.bc +share/clc/iceland-amdgcn-mesa-mesa3d.bc +share/clc/juniper-r600--.bc +share/clc/kabini-amdgcn--.bc +share/clc/kabini-amdgcn-mesa-mesa3d.bc +share/clc/kaveri-amdgcn--.bc +share/clc/kaveri-amdgcn-mesa-mesa3d.bc +share/clc/mullins-amdgcn--.bc +share/clc/mullins-amdgcn-mesa-mesa3d.bc +share/clc/nvptx--.bc +share/clc/nvptx--nvidiacl.bc +share/clc/nvptx64--.bc +share/clc/nvptx64--nvidiacl.bc +share/clc/oland-amdgcn--.bc +share/clc/oland-amdgcn-mesa-mesa3d.bc +share/clc/palm-r600--.bc +share/clc/pitcairn-amdgcn--.bc +share/clc/pitcairn-amdgcn-mesa-mesa3d.bc +share/clc/polaris10-amdgcn--.bc +share/clc/polaris10-amdgcn-mesa-mesa3d.bc +share/clc/polaris11-amdgcn--.bc +share/clc/polaris11-amdgcn-mesa-mesa3d.bc +share/clc/redwood-r600--.bc +share/clc/spirv-mesa3d-.spv +share/clc/spirv64-mesa3d-.spv +share/clc/stoney-amdgcn--.bc +share/clc/stoney-amdgcn-mesa-mesa3d.bc +share/clc/sumo-r600--.bc +share/clc/sumo2-r600--.bc +share/clc/tahiti-amdgcn--.bc +share/clc/tahiti-amdgcn-mesa-mesa3d.bc +share/clc/tonga-amdgcn--.bc +share/clc/tonga-amdgcn-mesa-mesa3d.bc +share/clc/turks-r600--.bc +share/clc/verde-amdgcn--.bc +share/clc/verde-amdgcn-mesa-mesa3d.bc