View | Details | Raw Unified | Return to bug 280863 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/libclc/Makefile (-7 / +23 lines)
Lines 1-8 Link Here
1
PORTNAME=	libclc
1
PORTNAME=	libclc
2
DISTVERSION=	15.0.4
2
DISTVERSION=	${DISTVERSION_${FLAVOR}}
3
DISTVERSION_llvm18=	18.1.8
4
DISTVERSION_llvm17=	17.0.6
5
DISTVERSION_llvm16=	16.0.6
6
DISTVERSION_llvm15=	15.0.7
3
CATEGORIES=	devel
7
CATEGORIES=	devel
4
MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
8
MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
5
DISTNAME=	libclc-${DISTVERSION}.src
9
DISTNAME=	libclc-${DISTVERSION}.src
10
PKGNAMESUFFIX=	-${FLAVOR}
6
11
7
MAINTAINER=	x11@FreeBSD.org
12
MAINTAINER=	x11@FreeBSD.org
8
COMMENT=	Required library functions for OpenCL C programming language
13
COMMENT=	Required library functions for OpenCL C programming language
Lines 13-26 LICENSE_FILE= ${WRKSRC}/LICENSE.TXT Link Here
13
LICENSE_NAME=	Apache License 2.0 with LLVM Exceptions
18
LICENSE_NAME=	Apache License 2.0 with LLVM Exceptions
14
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
19
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
15
20
16
BUILD_DEPENDS=	llvm15>=15.0:devel/llvm15 \
21
BUILD_DEPENDS=	spirv-llvm-translator-${FLAVOR}>0:devel/spirv-llvm-translator@${FLAVOR} \
17
		spirv-llvm-translator-llvm15>0:devel/spirv-llvm-translator@llvm15 \
18
		libedit>=0:devel/libedit
22
		libedit>=0:devel/libedit
19
23
20
USES=		cmake compiler:c++11-lib python:build tar:xz
24
FLAVORS=	${15 16 17 18:L:S/^/llvm/}
21
USE_LDCONFIG=	yes
25
26
USES=		cmake compiler:c++11-lib llvm:${FLAVOR:S/llvm//},build python:build tar:xz
27
USE_LDCONFIG=	${PREFIX}/${FLAVOR}/lib
22
28
23
BINARY_ALIAS=	python=${PYTHON_CMD}
29
BINARY_ALIAS=	python=${PYTHON_CMD}
24
CMAKE_ARGS+=	-DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config15
30
CMAKE_ARGS+=	-DLLVM_DIR:PATH="${LOCALBASE}/${FLAVOR}" \
31
		-DCMAKE_PREFIX_PATH="${LOCALBASE}/${FLAVOR}"
32
CMAKE_INSTALL_PREFIX=		${PREFIX}/${FLAVOR}
33
DISTINFO_FILE=	${.CURDIR}/distinfo.${FLAVOR}
34
35
.include <bsd.port.pre.mk>
36
37
PLIST_SUB+=	${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@}
38
PLIST_SUB+=	${FLAVOR:tu}=""
39
PLIST_SUB+=	LLVM_VERSION=${FLAVOR}
40
41
.include <bsd.port.post.mk>
25
42
26
.include <bsd.port.mk>
(-)a/devel/libclc/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1670152889
2
SHA256 (libclc-15.0.4.src.tar.xz) = 00cc092947ef533999db42d18a4134f6ee1d74a60f5c84387ef28ca9e02e2a16
3
SIZE (libclc-15.0.4.src.tar.xz) = 125840
(-)b/devel/libclc/distinfo.llvm15 (+3 lines)
Added Link Here
1
TIMESTAMP = 1724224690
2
SHA256 (libclc-15.0.7.src.tar.xz) = 35731fea7be224f21acf5bf3cd9f0ed058bf4ada5eceaf7f10ee96e139bd3389
3
SIZE (libclc-15.0.7.src.tar.xz) = 125820
(-)b/devel/libclc/distinfo.llvm16 (+3 lines)
Added Link Here
1
TIMESTAMP = 1724224686
2
SHA256 (libclc-16.0.6.src.tar.xz) = 61952af79c555d50bc88cb6f134d9abe9278f65dd34c2bc945cc3d324c2af224
3
SIZE (libclc-16.0.6.src.tar.xz) = 125656
(-)b/devel/libclc/distinfo.llvm17 (+3 lines)
Added Link Here
1
TIMESTAMP = 1724224682
2
SHA256 (libclc-17.0.6.src.tar.xz) = 122f641d94d5dfbb3c37534f2b76612fa59d15c36c2a4917369a85eaaca32148
3
SIZE (libclc-17.0.6.src.tar.xz) = 126360
(-)b/devel/libclc/distinfo.llvm18 (+3 lines)
Added Link Here
1
TIMESTAMP = 1724224695
2
SHA256 (libclc-18.1.8.src.tar.xz) = 905bd59e9f810d6bd0ae6874725a8f8a3c91cb416199c03f2b98b57437cfb32e
3
SIZE (libclc-18.1.8.src.tar.xz) = 126572
(-)b/devel/libclc/pkg-plist (-342 / +402 lines)
Lines 1-342 Link Here
1
include/clc/as_type.h
1
%%LLVM_VERSION%%/include/clc/as_type.h
2
include/clc/async/async_work_group_copy.h
2
%%LLVM_VERSION%%/include/clc/async/async_work_group_copy.h
3
include/clc/async/async_work_group_copy.inc
3
%%LLVM_VERSION%%/include/clc/async/async_work_group_copy.inc
4
include/clc/async/async_work_group_strided_copy.h
4
%%LLVM_VERSION%%/include/clc/async/async_work_group_strided_copy.h
5
include/clc/async/async_work_group_strided_copy.inc
5
%%LLVM_VERSION%%/include/clc/async/async_work_group_strided_copy.inc
6
include/clc/async/gentype.inc
6
%%LLVM_VERSION%%/include/clc/async/gentype.inc
7
include/clc/async/prefetch.h
7
%%LLVM_VERSION%%/include/clc/async/prefetch.h
8
include/clc/async/prefetch.inc
8
%%LLVM_VERSION%%/include/clc/async/prefetch.inc
9
include/clc/async/wait_group_events.h
9
%%LLVM_VERSION%%/include/clc/async/wait_group_events.h
10
include/clc/atom_decl_int32.inc
10
%%LLVM_VERSION%%/include/clc/atom_decl_int32.inc
11
include/clc/atom_decl_int64.inc
11
%%LLVM_VERSION%%/include/clc/atom_decl_int64.inc
12
include/clc/atomic/atomic_add.h
12
%%LLVM_VERSION%%/include/clc/atomic/atomic_add.h
13
include/clc/atomic/atomic_and.h
13
%%LLVM_VERSION%%/include/clc/atomic/atomic_and.h
14
include/clc/atomic/atomic_cmpxchg.h
14
%%LLVM_VERSION%%/include/clc/atomic/atomic_cmpxchg.h
15
include/clc/atomic/atomic_dec.h
15
%%LLVM_VERSION%%/include/clc/atomic/atomic_dec.h
16
include/clc/atomic/atomic_decl.inc
16
%%LLVM_VERSION%%/include/clc/atomic/atomic_decl.inc
17
include/clc/atomic/atomic_inc.h
17
%%LLVM_VERSION%%/include/clc/atomic/atomic_inc.h
18
include/clc/atomic/atomic_max.h
18
%%LLVM_VERSION%%/include/clc/atomic/atomic_max.h
19
include/clc/atomic/atomic_min.h
19
%%LLVM_VERSION%%/include/clc/atomic/atomic_min.h
20
include/clc/atomic/atomic_or.h
20
%%LLVM_VERSION%%/include/clc/atomic/atomic_or.h
21
include/clc/atomic/atomic_sub.h
21
%%LLVM_VERSION%%/include/clc/atomic/atomic_sub.h
22
include/clc/atomic/atomic_xchg.h
22
%%LLVM_VERSION%%/include/clc/atomic/atomic_xchg.h
23
include/clc/atomic/atomic_xor.h
23
%%LLVM_VERSION%%/include/clc/atomic/atomic_xor.h
24
include/clc/cl_khr_global_int32_base_atomics/atom_add.h
24
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_add.h
25
include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h
25
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h
26
include/clc/cl_khr_global_int32_base_atomics/atom_dec.h
26
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_dec.h
27
include/clc/cl_khr_global_int32_base_atomics/atom_inc.h
27
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_inc.h
28
include/clc/cl_khr_global_int32_base_atomics/atom_sub.h
28
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_sub.h
29
include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h
29
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h
30
include/clc/cl_khr_global_int32_extended_atomics/atom_and.h
30
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_and.h
31
include/clc/cl_khr_global_int32_extended_atomics/atom_max.h
31
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_max.h
32
include/clc/cl_khr_global_int32_extended_atomics/atom_min.h
32
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_min.h
33
include/clc/cl_khr_global_int32_extended_atomics/atom_or.h
33
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_or.h
34
include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h
34
%%LLVM_VERSION%%/include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h
35
include/clc/cl_khr_int64_base_atomics/atom_add.h
35
%%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_add.h
36
include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h
36
%%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h
37
include/clc/cl_khr_int64_base_atomics/atom_dec.h
37
%%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_dec.h
38
include/clc/cl_khr_int64_base_atomics/atom_inc.h
38
%%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_inc.h
39
include/clc/cl_khr_int64_base_atomics/atom_sub.h
39
%%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_sub.h
40
include/clc/cl_khr_int64_base_atomics/atom_xchg.h
40
%%LLVM_VERSION%%/include/clc/cl_khr_int64_base_atomics/atom_xchg.h
41
include/clc/cl_khr_int64_extended_atomics/atom_and.h
41
%%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_and.h
42
include/clc/cl_khr_int64_extended_atomics/atom_max.h
42
%%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_max.h
43
include/clc/cl_khr_int64_extended_atomics/atom_min.h
43
%%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_min.h
44
include/clc/cl_khr_int64_extended_atomics/atom_or.h
44
%%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_or.h
45
include/clc/cl_khr_int64_extended_atomics/atom_xor.h
45
%%LLVM_VERSION%%/include/clc/cl_khr_int64_extended_atomics/atom_xor.h
46
include/clc/cl_khr_local_int32_base_atomics/atom_add.h
46
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_add.h
47
include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h
47
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h
48
include/clc/cl_khr_local_int32_base_atomics/atom_dec.h
48
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_dec.h
49
include/clc/cl_khr_local_int32_base_atomics/atom_inc.h
49
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_inc.h
50
include/clc/cl_khr_local_int32_base_atomics/atom_sub.h
50
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_sub.h
51
include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h
51
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h
52
include/clc/cl_khr_local_int32_extended_atomics/atom_and.h
52
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_and.h
53
include/clc/cl_khr_local_int32_extended_atomics/atom_max.h
53
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_max.h
54
include/clc/cl_khr_local_int32_extended_atomics/atom_min.h
54
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_min.h
55
include/clc/cl_khr_local_int32_extended_atomics/atom_or.h
55
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_or.h
56
include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h
56
%%LLVM_VERSION%%/include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h
57
include/clc/clc.h
57
%%LLVM_VERSION%%/include/clc/clc.h
58
include/clc/clcfunc.h
58
%%LLVM_VERSION%%/include/clc/clcfunc.h
59
include/clc/clcmacros.h
59
%%LLVM_VERSION%%/include/clc/clcmacros.h
60
include/clc/clctypes.h
60
%%LLVM_VERSION%%/include/clc/clctypes.h
61
include/clc/common/degrees.h
61
%%LLVM_VERSION%%/include/clc/common/degrees.h
62
include/clc/common/degrees.inc
62
%%LLVM_VERSION%%/include/clc/common/degrees.inc
63
include/clc/common/mix.h
63
%%LLVM_VERSION%%/include/clc/common/mix.h
64
include/clc/common/mix.inc
64
%%LLVM_VERSION%%/include/clc/common/mix.inc
65
include/clc/common/radians.h
65
%%LLVM_VERSION%%/include/clc/common/radians.h
66
include/clc/common/radians.inc
66
%%LLVM_VERSION%%/include/clc/common/radians.inc
67
include/clc/common/sign.h
67
%%LLVM_VERSION%%/include/clc/common/sign.h
68
include/clc/common/smoothstep.h
68
%%LLVM_VERSION%%/include/clc/common/smoothstep.h
69
include/clc/common/smoothstep.inc
69
%%LLVM_VERSION%%/include/clc/common/smoothstep.inc
70
include/clc/common/step.h
70
%%LLVM_VERSION%%/include/clc/common/step.h
71
include/clc/common/step.inc
71
%%LLVM_VERSION%%/include/clc/common/step.inc
72
include/clc/convert.h
72
%%LLVM_VERSION%%/include/clc/convert.h
73
include/clc/explicit_fence/explicit_memory_fence.h
73
%%LLVM_VERSION%%/include/clc/explicit_fence/explicit_memory_fence.h
74
include/clc/float/definitions.h
74
%%LLVM_VERSION%%/include/clc/float/definitions.h
75
include/clc/geometric/cross.h
75
%%LLVM_VERSION%%/include/clc/geometric/cross.h
76
include/clc/geometric/distance.h
76
%%LLVM_VERSION%%/include/clc/geometric/distance.h
77
include/clc/geometric/distance.inc
77
%%LLVM_VERSION%%/include/clc/geometric/distance.inc
78
include/clc/geometric/dot.h
78
%%LLVM_VERSION%%/include/clc/geometric/dot.h
79
include/clc/geometric/dot.inc
79
%%LLVM_VERSION%%/include/clc/geometric/dot.inc
80
include/clc/geometric/fast_distance.h
80
%%LLVM_VERSION%%/include/clc/geometric/fast_distance.h
81
include/clc/geometric/fast_distance.inc
81
%%LLVM_VERSION%%/include/clc/geometric/fast_distance.inc
82
include/clc/geometric/fast_length.h
82
%%LLVM_VERSION%%/include/clc/geometric/fast_length.h
83
include/clc/geometric/fast_length.inc
83
%%LLVM_VERSION%%/include/clc/geometric/fast_length.inc
84
include/clc/geometric/fast_normalize.h
84
%%LLVM_VERSION%%/include/clc/geometric/fast_normalize.h
85
include/clc/geometric/fast_normalize.inc
85
%%LLVM_VERSION%%/include/clc/geometric/fast_normalize.inc
86
include/clc/geometric/floatn.inc
86
%%LLVM_VERSION%%/include/clc/geometric/floatn.inc
87
include/clc/geometric/length.h
87
%%LLVM_VERSION%%/include/clc/geometric/length.h
88
include/clc/geometric/length.inc
88
%%LLVM_VERSION%%/include/clc/geometric/length.inc
89
include/clc/geometric/normalize.h
89
%%LLVM_VERSION%%/include/clc/geometric/normalize.h
90
include/clc/geometric/normalize.inc
90
%%LLVM_VERSION%%/include/clc/geometric/normalize.inc
91
include/clc/image/image.h
91
%%LLVM_VERSION%%/include/clc/image/image.h
92
include/clc/image/image_defines.h
92
%%LLVM_VERSION%%/include/clc/image/image_defines.h
93
include/clc/integer/abs.h
93
%%LLVM_VERSION%%/include/clc/integer/abs.h
94
include/clc/integer/abs.inc
94
%%LLVM_VERSION%%/include/clc/integer/abs.inc
95
include/clc/integer/abs_diff.h
95
%%LLVM_VERSION%%/include/clc/integer/abs_diff.h
96
include/clc/integer/abs_diff.inc
96
%%LLVM_VERSION%%/include/clc/integer/abs_diff.inc
97
include/clc/integer/add_sat.h
97
%%LLVM_VERSION%%/include/clc/integer/add_sat.h
98
include/clc/integer/add_sat.inc
98
%%LLVM_VERSION%%/include/clc/integer/add_sat.inc
99
include/clc/integer/clz.h
99
%%LLVM_VERSION%%/include/clc/integer/clz.h
100
include/clc/integer/clz.inc
100
%%LLVM_VERSION%%/include/clc/integer/clz.inc
101
include/clc/integer/definitions.h
101
%%LLVM_VERSION%%/include/clc/integer/definitions.h
102
include/clc/integer/gentype.inc
102
%%LLVM_VERSION%%/include/clc/integer/gentype.inc
103
include/clc/integer/hadd.h
103
%%LLVM_VERSION%%/include/clc/integer/hadd.h
104
include/clc/integer/hadd.inc
104
%%LLVM_VERSION%%/include/clc/integer/hadd.inc
105
include/clc/integer/integer-gentype.inc
105
%%LLVM_VERSION%%/include/clc/integer/integer-gentype.inc
106
include/clc/integer/mad24.h
106
%%LLVM_VERSION%%/include/clc/integer/mad24.h
107
include/clc/integer/mad24.inc
107
%%LLVM_VERSION%%/include/clc/integer/mad24.inc
108
include/clc/integer/mad_hi.h
108
%%LLVM_VERSION%%/include/clc/integer/mad_hi.h
109
include/clc/integer/mad_sat.h
109
%%LLVM_VERSION%%/include/clc/integer/mad_sat.h
110
include/clc/integer/mad_sat.inc
110
%%LLVM_VERSION%%/include/clc/integer/mad_sat.inc
111
include/clc/integer/mul24.h
111
%%LLVM_VERSION%%/include/clc/integer/mul24.h
112
include/clc/integer/mul24.inc
112
%%LLVM_VERSION%%/include/clc/integer/mul24.inc
113
include/clc/integer/mul_hi.h
113
%%LLVM_VERSION%%/include/clc/integer/mul_hi.h
114
include/clc/integer/mul_hi.inc
114
%%LLVM_VERSION%%/include/clc/integer/mul_hi.inc
115
include/clc/integer/popcount.h
115
%%LLVM_VERSION%%/include/clc/integer/popcount.h
116
include/clc/integer/rhadd.h
116
%%LLVM_VERSION%%/include/clc/integer/rhadd.h
117
include/clc/integer/rhadd.inc
117
%%LLVM_VERSION%%/include/clc/integer/rhadd.inc
118
include/clc/integer/rotate.h
118
%%LLVM_VERSION%%/include/clc/integer/rotate.h
119
include/clc/integer/rotate.inc
119
%%LLVM_VERSION%%/include/clc/integer/rotate.inc
120
include/clc/integer/sub_sat.h
120
%%LLVM_VERSION%%/include/clc/integer/sub_sat.h
121
include/clc/integer/sub_sat.inc
121
%%LLVM_VERSION%%/include/clc/integer/sub_sat.inc
122
include/clc/integer/unary.inc
122
%%LLVM_VERSION%%/include/clc/integer/unary.inc
123
include/clc/integer/upsample.h
123
%%LLVM_VERSION%%/include/clc/integer/upsample.h
124
include/clc/math/acos.h
124
%%LLVM_VERSION%%/include/clc/math/acos.h
125
include/clc/math/acosh.h
125
%%LLVM_VERSION%%/include/clc/math/acosh.h
126
include/clc/math/acospi.h
126
%%LLVM_VERSION%%/include/clc/math/acospi.h
127
include/clc/math/asin.h
127
%%LLVM_VERSION%%/include/clc/math/asin.h
128
include/clc/math/asinh.h
128
%%LLVM_VERSION%%/include/clc/math/asinh.h
129
include/clc/math/asinpi.h
129
%%LLVM_VERSION%%/include/clc/math/asinpi.h
130
include/clc/math/atan.h
130
%%LLVM_VERSION%%/include/clc/math/atan.h
131
include/clc/math/atan2.h
131
%%LLVM_VERSION%%/include/clc/math/atan2.h
132
include/clc/math/atan2pi.h
132
%%LLVM_VERSION%%/include/clc/math/atan2pi.h
133
include/clc/math/atanh.h
133
%%LLVM_VERSION%%/include/clc/math/atanh.h
134
include/clc/math/atanpi.h
134
%%LLVM_VERSION%%/include/clc/math/atanpi.h
135
include/clc/math/binary_decl.inc
135
%%LLVM_VERSION%%/include/clc/math/binary_decl.inc
136
include/clc/math/binary_decl_tt.inc
136
%%LLVM_VERSION%%/include/clc/math/binary_decl_tt.inc
137
include/clc/math/cbrt.h
137
%%LLVM_VERSION%%/include/clc/math/cbrt.h
138
include/clc/math/ceil.h
138
%%LLVM_VERSION%%/include/clc/math/ceil.h
139
include/clc/math/copysign.h
139
%%LLVM_VERSION%%/include/clc/math/copysign.h
140
include/clc/math/cos.h
140
%%LLVM_VERSION%%/include/clc/math/cos.h
141
include/clc/math/cosh.h
141
%%LLVM_VERSION%%/include/clc/math/cosh.h
142
include/clc/math/cospi.h
142
%%LLVM_VERSION%%/include/clc/math/cospi.h
143
include/clc/math/erf.h
143
%%LLVM_VERSION%%/include/clc/math/erf.h
144
include/clc/math/erfc.h
144
%%LLVM_VERSION%%/include/clc/math/erfc.h
145
include/clc/math/exp.h
145
%%LLVM_VERSION%%/include/clc/math/exp.h
146
include/clc/math/exp10.h
146
%%LLVM_VERSION%%/include/clc/math/exp10.h
147
include/clc/math/exp2.h
147
%%LLVM_VERSION%%/include/clc/math/exp2.h
148
include/clc/math/expm1.h
148
%%LLVM_VERSION%%/include/clc/math/expm1.h
149
include/clc/math/fabs.h
149
%%LLVM_VERSION%%/include/clc/math/fabs.h
150
include/clc/math/fdim.h
150
%%LLVM_VERSION%%/include/clc/math/fdim.h
151
include/clc/math/floor.h
151
%%LLVM_VERSION%%/include/clc/math/floor.h
152
include/clc/math/fma.h
152
%%LLVM_VERSION%%/include/clc/math/fma.h
153
include/clc/math/fmax.h
153
%%LLVM_VERSION%%/include/clc/math/fmax.h
154
include/clc/math/fmin.h
154
%%LLVM_VERSION%%/include/clc/math/fmin.h
155
include/clc/math/fmod.h
155
%%LLVM_VERSION%%/include/clc/math/fmod.h
156
include/clc/math/fract.h
156
%%LLVM_VERSION%%/include/clc/math/fract.h
157
include/clc/math/fract.inc
157
%%LLVM_VERSION%%/include/clc/math/fract.inc
158
include/clc/math/frexp.h
158
%%LLVM_VERSION%%/include/clc/math/frexp.h
159
include/clc/math/frexp.inc
159
%%LLVM_VERSION%%/include/clc/math/frexp.inc
160
include/clc/math/gentype.inc
160
%%LLVM_VERSION%%/include/clc/math/gentype.inc
161
include/clc/math/half_cos.h
161
%%LLVM_VERSION%%/include/clc/math/half_cos.h
162
include/clc/math/half_divide.h
162
%%LLVM_VERSION%%/include/clc/math/half_divide.h
163
include/clc/math/half_exp.h
163
%%LLVM_VERSION%%/include/clc/math/half_exp.h
164
include/clc/math/half_exp10.h
164
%%LLVM_VERSION%%/include/clc/math/half_exp10.h
165
include/clc/math/half_exp2.h
165
%%LLVM_VERSION%%/include/clc/math/half_exp2.h
166
include/clc/math/half_log.h
166
%%LLVM_VERSION%%/include/clc/math/half_log.h
167
include/clc/math/half_log10.h
167
%%LLVM_VERSION%%/include/clc/math/half_log10.h
168
include/clc/math/half_log2.h
168
%%LLVM_VERSION%%/include/clc/math/half_log2.h
169
include/clc/math/half_powr.h
169
%%LLVM_VERSION%%/include/clc/math/half_powr.h
170
include/clc/math/half_recip.h
170
%%LLVM_VERSION%%/include/clc/math/half_recip.h
171
include/clc/math/half_rsqrt.h
171
%%LLVM_VERSION%%/include/clc/math/half_rsqrt.h
172
include/clc/math/half_sin.h
172
%%LLVM_VERSION%%/include/clc/math/half_sin.h
173
include/clc/math/half_sqrt.h
173
%%LLVM_VERSION%%/include/clc/math/half_sqrt.h
174
include/clc/math/half_tan.h
174
%%LLVM_VERSION%%/include/clc/math/half_tan.h
175
include/clc/math/hypot.h
175
%%LLVM_VERSION%%/include/clc/math/hypot.h
176
include/clc/math/ilogb.h
176
%%LLVM_VERSION%%/include/clc/math/ilogb.h
177
include/clc/math/ilogb.inc
177
%%LLVM_VERSION%%/include/clc/math/ilogb.inc
178
include/clc/math/ldexp.h
178
%%LLVM_VERSION%%/include/clc/math/ldexp.h
179
include/clc/math/ldexp.inc
179
%%LLVM_VERSION%%/include/clc/math/ldexp.inc
180
include/clc/math/lgamma.h
180
%%LLVM_VERSION%%/include/clc/math/lgamma.h
181
include/clc/math/lgamma_r.h
181
%%LLVM_VERSION%%/include/clc/math/lgamma_r.h
182
include/clc/math/lgamma_r.inc
182
%%LLVM_VERSION%%/include/clc/math/lgamma_r.inc
183
include/clc/math/log.h
183
%%LLVM_VERSION%%/include/clc/math/log.h
184
include/clc/math/log10.h
184
%%LLVM_VERSION%%/include/clc/math/log10.h
185
include/clc/math/log1p.h
185
%%LLVM_VERSION%%/include/clc/math/log1p.h
186
include/clc/math/log2.h
186
%%LLVM_VERSION%%/include/clc/math/log2.h
187
include/clc/math/logb.h
187
%%LLVM_VERSION%%/include/clc/math/logb.h
188
include/clc/math/mad.h
188
%%LLVM_VERSION%%/include/clc/math/mad.h
189
include/clc/math/maxmag.h
189
%%LLVM_VERSION%%/include/clc/math/maxmag.h
190
include/clc/math/minmag.h
190
%%LLVM_VERSION%%/include/clc/math/minmag.h
191
include/clc/math/modf.h
191
%%LLVM_VERSION%%/include/clc/math/modf.h
192
include/clc/math/modf.inc
192
%%LLVM_VERSION%%/include/clc/math/modf.inc
193
include/clc/math/nan.h
193
%%LLVM_VERSION%%/include/clc/math/nan.h
194
include/clc/math/nan.inc
194
%%LLVM_VERSION%%/include/clc/math/nan.inc
195
include/clc/math/native_cos.h
195
%%LLVM_VERSION%%/include/clc/math/native_cos.h
196
include/clc/math/native_divide.h
196
%%LLVM_VERSION%%/include/clc/math/native_divide.h
197
include/clc/math/native_exp.h
197
%%LLVM_VERSION%%/include/clc/math/native_exp.h
198
include/clc/math/native_exp10.h
198
%%LLVM_VERSION%%/include/clc/math/native_exp10.h
199
include/clc/math/native_exp2.h
199
%%LLVM_VERSION%%/include/clc/math/native_exp2.h
200
include/clc/math/native_log.h
200
%%LLVM_VERSION%%/include/clc/math/native_log.h
201
include/clc/math/native_log10.h
201
%%LLVM_VERSION%%/include/clc/math/native_log10.h
202
include/clc/math/native_log2.h
202
%%LLVM_VERSION%%/include/clc/math/native_log2.h
203
include/clc/math/native_powr.h
203
%%LLVM_VERSION%%/include/clc/math/native_powr.h
204
include/clc/math/native_recip.h
204
%%LLVM_VERSION%%/include/clc/math/native_recip.h
205
include/clc/math/native_rsqrt.h
205
%%LLVM_VERSION%%/include/clc/math/native_rsqrt.h
206
include/clc/math/native_sin.h
206
%%LLVM_VERSION%%/include/clc/math/native_sin.h
207
include/clc/math/native_sqrt.h
207
%%LLVM_VERSION%%/include/clc/math/native_sqrt.h
208
include/clc/math/native_tan.h
208
%%LLVM_VERSION%%/include/clc/math/native_tan.h
209
include/clc/math/nextafter.h
209
%%LLVM_VERSION%%/include/clc/math/nextafter.h
210
include/clc/math/pow.h
210
%%LLVM_VERSION%%/include/clc/math/pow.h
211
include/clc/math/pown.h
211
%%LLVM_VERSION%%/include/clc/math/pown.h
212
include/clc/math/pown.inc
212
%%LLVM_VERSION%%/include/clc/math/pown.inc
213
include/clc/math/powr.h
213
%%LLVM_VERSION%%/include/clc/math/powr.h
214
include/clc/math/remainder.h
214
%%LLVM_VERSION%%/include/clc/math/remainder.h
215
include/clc/math/remquo.h
215
%%LLVM_VERSION%%/include/clc/math/remquo.h
216
include/clc/math/remquo.inc
216
%%LLVM_VERSION%%/include/clc/math/remquo.inc
217
include/clc/math/rint.h
217
%%LLVM_VERSION%%/include/clc/math/rint.h
218
include/clc/math/rootn.h
218
%%LLVM_VERSION%%/include/clc/math/rootn.h
219
include/clc/math/rootn.inc
219
%%LLVM_VERSION%%/include/clc/math/rootn.inc
220
include/clc/math/round.h
220
%%LLVM_VERSION%%/include/clc/math/round.h
221
include/clc/math/rsqrt.h
221
%%LLVM_VERSION%%/include/clc/math/rsqrt.h
222
include/clc/math/sin.h
222
%%LLVM_VERSION%%/include/clc/math/sin.h
223
include/clc/math/sincos.h
223
%%LLVM_VERSION%%/include/clc/math/sincos.h
224
include/clc/math/sincos.inc
224
%%LLVM_VERSION%%/include/clc/math/sincos.inc
225
include/clc/math/sinh.h
225
%%LLVM_VERSION%%/include/clc/math/sinh.h
226
include/clc/math/sinpi.h
226
%%LLVM_VERSION%%/include/clc/math/sinpi.h
227
include/clc/math/sqrt.h
227
%%LLVM_VERSION%%/include/clc/math/sqrt.h
228
include/clc/math/tan.h
228
%%LLVM_VERSION%%/include/clc/math/tan.h
229
include/clc/math/tanh.h
229
%%LLVM_VERSION%%/include/clc/math/tanh.h
230
include/clc/math/tanpi.h
230
%%LLVM_VERSION%%/include/clc/math/tanpi.h
231
include/clc/math/ternary_decl.inc
231
%%LLVM_VERSION%%/include/clc/math/ternary_decl.inc
232
include/clc/math/tgamma.h
232
%%LLVM_VERSION%%/include/clc/math/tgamma.h
233
include/clc/math/trunc.h
233
%%LLVM_VERSION%%/include/clc/math/trunc.h
234
include/clc/math/unary_decl.inc
234
%%LLVM_VERSION%%/include/clc/math/unary_decl.inc
235
include/clc/misc/shuffle.h
235
%%LLVM_VERSION%%/include/clc/misc/shuffle.h
236
include/clc/misc/shuffle2.h
236
%%LLVM_VERSION%%/include/clc/misc/shuffle2.h
237
include/clc/relational/all.h
237
%%LLVM_VERSION%%/include/clc/relational/all.h
238
include/clc/relational/any.h
238
%%LLVM_VERSION%%/include/clc/relational/any.h
239
include/clc/relational/binary_decl.inc
239
%%LLVM_VERSION%%/include/clc/relational/binary_decl.inc
240
include/clc/relational/bitselect.h
240
%%LLVM_VERSION%%/include/clc/relational/bitselect.h
241
include/clc/relational/bitselect.inc
241
%%LLVM_VERSION%%/include/clc/relational/bitselect.inc
242
include/clc/relational/floatn.inc
242
%%LLVM_VERSION%%/include/clc/relational/floatn.inc
243
include/clc/relational/isequal.h
243
%%LLVM_VERSION%%/include/clc/relational/isequal.h
244
include/clc/relational/isfinite.h
244
%%LLVM_VERSION%%/include/clc/relational/isfinite.h
245
include/clc/relational/isgreater.h
245
%%LLVM_VERSION%%/include/clc/relational/isgreater.h
246
include/clc/relational/isgreaterequal.h
246
%%LLVM_VERSION%%/include/clc/relational/isgreaterequal.h
247
include/clc/relational/isinf.h
247
%%LLVM_VERSION%%/include/clc/relational/isinf.h
248
include/clc/relational/isless.h
248
%%LLVM_VERSION%%/include/clc/relational/isless.h
249
include/clc/relational/islessequal.h
249
%%LLVM_VERSION%%/include/clc/relational/islessequal.h
250
include/clc/relational/islessgreater.h
250
%%LLVM_VERSION%%/include/clc/relational/islessgreater.h
251
include/clc/relational/isnan.h
251
%%LLVM_VERSION%%/include/clc/relational/isnan.h
252
include/clc/relational/isnormal.h
252
%%LLVM_VERSION%%/include/clc/relational/isnormal.h
253
include/clc/relational/isnotequal.h
253
%%LLVM_VERSION%%/include/clc/relational/isnotequal.h
254
include/clc/relational/isordered.h
254
%%LLVM_VERSION%%/include/clc/relational/isordered.h
255
include/clc/relational/isunordered.h
255
%%LLVM_VERSION%%/include/clc/relational/isunordered.h
256
include/clc/relational/select.h
256
%%LLVM_VERSION%%/include/clc/relational/select.h
257
include/clc/relational/select.inc
257
%%LLVM_VERSION%%/include/clc/relational/select.inc
258
include/clc/relational/signbit.h
258
%%LLVM_VERSION%%/include/clc/relational/signbit.h
259
include/clc/relational/unary_decl.inc
259
%%LLVM_VERSION%%/include/clc/relational/unary_decl.inc
260
include/clc/shared/clamp.h
260
%%LLVM_VERSION%%/include/clc/shared/clamp.h
261
include/clc/shared/clamp.inc
261
%%LLVM_VERSION%%/include/clc/shared/clamp.inc
262
include/clc/shared/max.h
262
%%LLVM_VERSION%%/include/clc/shared/max.h
263
include/clc/shared/max.inc
263
%%LLVM_VERSION%%/include/clc/shared/max.inc
264
include/clc/shared/min.h
264
%%LLVM_VERSION%%/include/clc/shared/min.h
265
include/clc/shared/min.inc
265
%%LLVM_VERSION%%/include/clc/shared/min.inc
266
include/clc/shared/vload.h
266
%%LLVM_VERSION%%/include/clc/shared/vload.h
267
include/clc/shared/vstore.h
267
%%LLVM_VERSION%%/include/clc/shared/vstore.h
268
include/clc/synchronization/barrier.h
268
%%LLVM_VERSION%%/include/clc/synchronization/barrier.h
269
include/clc/synchronization/cl_mem_fence_flags.h
269
%%LLVM_VERSION%%/include/clc/synchronization/cl_mem_fence_flags.h
270
include/clc/workitem/get_global_id.h
270
%%LLVM_VERSION%%/include/clc/workitem/get_global_id.h
271
include/clc/workitem/get_global_offset.h
271
%%LLVM_VERSION%%/include/clc/workitem/get_global_offset.h
272
include/clc/workitem/get_global_size.h
272
%%LLVM_VERSION%%/include/clc/workitem/get_global_size.h
273
include/clc/workitem/get_group_id.h
273
%%LLVM_VERSION%%/include/clc/workitem/get_group_id.h
274
include/clc/workitem/get_local_id.h
274
%%LLVM_VERSION%%/include/clc/workitem/get_local_id.h
275
include/clc/workitem/get_local_size.h
275
%%LLVM_VERSION%%/include/clc/workitem/get_local_size.h
276
include/clc/workitem/get_num_groups.h
276
%%LLVM_VERSION%%/include/clc/workitem/get_num_groups.h
277
include/clc/workitem/get_work_dim.h
277
%%LLVM_VERSION%%/include/clc/workitem/get_work_dim.h
278
libdata/pkgconfig/libclc.pc
278
%%LLVM_VERSION%%/libdata/pkgconfig/libclc.pc
279
share/clc/amdgcn--amdhsa.bc
279
%%LLVM_VERSION%%/share/clc/amdgcn--amdhsa.bc
280
share/clc/aruba-r600--.bc
280
%%LLVM_VERSION%%/share/clc/aruba-r600--.bc
281
share/clc/barts-r600--.bc
281
%%LLVM_VERSION%%/share/clc/barts-r600--.bc
282
share/clc/bonaire-amdgcn--.bc
282
%%LLVM_VERSION%%/share/clc/bonaire-amdgcn--.bc
283
share/clc/bonaire-amdgcn-mesa-mesa3d.bc
283
%%LLVM_VERSION%%/share/clc/bonaire-amdgcn-mesa-mesa3d.bc
284
share/clc/caicos-r600--.bc
284
%%LLVM_VERSION%%/share/clc/caicos-r600--.bc
285
share/clc/carrizo-amdgcn--.bc
285
%%LLVM_VERSION%%/share/clc/carrizo-amdgcn--.bc
286
share/clc/carrizo-amdgcn-mesa-mesa3d.bc
286
%%LLVM_VERSION%%/share/clc/carrizo-amdgcn-mesa-mesa3d.bc
287
share/clc/cayman-r600--.bc
287
%%LLVM_VERSION%%/share/clc/cayman-r600--.bc
288
share/clc/cedar-r600--.bc
288
%%LLVM_VERSION%%/share/clc/cedar-r600--.bc
289
share/clc/clspv--.bc
289
%%LLVM_VERSION%%/share/clc/clspv--.bc
290
share/clc/clspv64--.bc
290
%%LLVM_VERSION%%/share/clc/clspv64--.bc
291
share/clc/cypress-r600--.bc
291
%%LLVM_VERSION%%/share/clc/cypress-r600--.bc
292
share/clc/fiji-amdgcn--.bc
292
%%LLVM_VERSION%%/share/clc/fiji-amdgcn--.bc
293
share/clc/fiji-amdgcn-mesa-mesa3d.bc
293
%%LLVM_VERSION%%/share/clc/fiji-amdgcn-mesa-mesa3d.bc
294
share/clc/gfx900-amdgcn--.bc
294
%%LLVM_VERSION%%/share/clc/gfx900-amdgcn--.bc
295
share/clc/gfx900-amdgcn-mesa-mesa3d.bc
295
%%LLVM_VERSION%%/share/clc/gfx900-amdgcn-mesa-mesa3d.bc
296
share/clc/gfx902-amdgcn--.bc
296
%%LLVM_VERSION%%/share/clc/gfx902-amdgcn--.bc
297
share/clc/gfx902-amdgcn-mesa-mesa3d.bc
297
%%LLVM_VERSION%%/share/clc/gfx902-amdgcn-mesa-mesa3d.bc
298
share/clc/gfx904-amdgcn--.bc
298
%%LLVM_VERSION%%/share/clc/gfx904-amdgcn--.bc
299
share/clc/gfx904-amdgcn-mesa-mesa3d.bc
299
%%LLVM_VERSION%%/share/clc/gfx904-amdgcn-mesa-mesa3d.bc
300
share/clc/gfx906-amdgcn--.bc
300
%%LLVM_VERSION%%/share/clc/gfx906-amdgcn--.bc
301
share/clc/gfx906-amdgcn-mesa-mesa3d.bc
301
%%LLVM_VERSION%%/share/clc/gfx906-amdgcn-mesa-mesa3d.bc
302
share/clc/hainan-amdgcn--.bc
302
%%LLVM_VERSION%%/share/clc/hainan-amdgcn--.bc
303
share/clc/hainan-amdgcn-mesa-mesa3d.bc
303
%%LLVM_VERSION%%/share/clc/hainan-amdgcn-mesa-mesa3d.bc
304
share/clc/hawaii-amdgcn--.bc
304
%%LLVM_VERSION%%/share/clc/hawaii-amdgcn--.bc
305
share/clc/hawaii-amdgcn-mesa-mesa3d.bc
305
%%LLVM_VERSION%%/share/clc/hawaii-amdgcn-mesa-mesa3d.bc
306
share/clc/hemlock-r600--.bc
306
%%LLVM_VERSION%%/share/clc/hemlock-r600--.bc
307
share/clc/iceland-amdgcn--.bc
307
%%LLVM_VERSION%%/share/clc/iceland-amdgcn--.bc
308
share/clc/iceland-amdgcn-mesa-mesa3d.bc
308
%%LLVM_VERSION%%/share/clc/iceland-amdgcn-mesa-mesa3d.bc
309
share/clc/juniper-r600--.bc
309
%%LLVM_VERSION%%/share/clc/juniper-r600--.bc
310
share/clc/kabini-amdgcn--.bc
310
%%LLVM_VERSION%%/share/clc/kabini-amdgcn--.bc
311
share/clc/kabini-amdgcn-mesa-mesa3d.bc
311
%%LLVM_VERSION%%/share/clc/kabini-amdgcn-mesa-mesa3d.bc
312
share/clc/kaveri-amdgcn--.bc
312
%%LLVM_VERSION%%/share/clc/kaveri-amdgcn--.bc
313
share/clc/kaveri-amdgcn-mesa-mesa3d.bc
313
%%LLVM_VERSION%%/share/clc/kaveri-amdgcn-mesa-mesa3d.bc
314
share/clc/mullins-amdgcn--.bc
314
%%LLVM_VERSION%%/share/clc/mullins-amdgcn--.bc
315
share/clc/mullins-amdgcn-mesa-mesa3d.bc
315
%%LLVM_VERSION%%/share/clc/mullins-amdgcn-mesa-mesa3d.bc
316
share/clc/nvptx--.bc
316
%%LLVM_VERSION%%/share/clc/nvptx--.bc
317
share/clc/nvptx--nvidiacl.bc
317
%%LLVM_VERSION%%/share/clc/nvptx--nvidiacl.bc
318
share/clc/nvptx64--.bc
318
%%LLVM_VERSION%%/share/clc/nvptx64--.bc
319
share/clc/nvptx64--nvidiacl.bc
319
%%LLVM_VERSION%%/share/clc/nvptx64--nvidiacl.bc
320
share/clc/oland-amdgcn--.bc
320
%%LLVM_VERSION%%/share/clc/oland-amdgcn--.bc
321
share/clc/oland-amdgcn-mesa-mesa3d.bc
321
%%LLVM_VERSION%%/share/clc/oland-amdgcn-mesa-mesa3d.bc
322
share/clc/palm-r600--.bc
322
%%LLVM_VERSION%%/share/clc/palm-r600--.bc
323
share/clc/pitcairn-amdgcn--.bc
323
%%LLVM_VERSION%%/share/clc/pitcairn-amdgcn--.bc
324
share/clc/pitcairn-amdgcn-mesa-mesa3d.bc
324
%%LLVM_VERSION%%/share/clc/pitcairn-amdgcn-mesa-mesa3d.bc
325
share/clc/polaris10-amdgcn--.bc
325
%%LLVM_VERSION%%/share/clc/polaris10-amdgcn--.bc
326
share/clc/polaris10-amdgcn-mesa-mesa3d.bc
326
%%LLVM_VERSION%%/share/clc/polaris10-amdgcn-mesa-mesa3d.bc
327
share/clc/polaris11-amdgcn--.bc
327
%%LLVM_VERSION%%/share/clc/polaris11-amdgcn--.bc
328
share/clc/polaris11-amdgcn-mesa-mesa3d.bc
328
%%LLVM_VERSION%%/share/clc/polaris11-amdgcn-mesa-mesa3d.bc
329
share/clc/redwood-r600--.bc
329
%%LLVM_VERSION%%/share/clc/redwood-r600--.bc
330
share/clc/spirv-mesa3d-.spv
330
%%LLVM_VERSION%%/share/clc/spirv-mesa3d-.spv
331
share/clc/spirv64-mesa3d-.spv
331
%%LLVM_VERSION%%/share/clc/spirv64-mesa3d-.spv
332
share/clc/stoney-amdgcn--.bc
332
%%LLVM_VERSION%%/share/clc/stoney-amdgcn--.bc
333
share/clc/stoney-amdgcn-mesa-mesa3d.bc
333
%%LLVM_VERSION%%/share/clc/stoney-amdgcn-mesa-mesa3d.bc
334
share/clc/sumo-r600--.bc
334
%%LLVM_VERSION%%/share/clc/sumo-r600--.bc
335
share/clc/sumo2-r600--.bc
335
%%LLVM_VERSION%%/share/clc/sumo2-r600--.bc
336
share/clc/tahiti-amdgcn--.bc
336
%%LLVM_VERSION%%/share/clc/tahiti-amdgcn--.bc
337
share/clc/tahiti-amdgcn-mesa-mesa3d.bc
337
%%LLVM_VERSION%%/share/clc/tahiti-amdgcn-mesa-mesa3d.bc
338
share/clc/tonga-amdgcn--.bc
338
%%LLVM_VERSION%%/share/clc/tonga-amdgcn--.bc
339
share/clc/tonga-amdgcn-mesa-mesa3d.bc
339
%%LLVM_VERSION%%/share/clc/tonga-amdgcn-mesa-mesa3d.bc
340
share/clc/turks-r600--.bc
340
%%LLVM_VERSION%%/share/clc/turks-r600--.bc
341
share/clc/verde-amdgcn--.bc
341
%%LLVM_VERSION%%/share/clc/verde-amdgcn--.bc
342
share/clc/verde-amdgcn-mesa-mesa3d.bc
342
%%LLVM_VERSION%%/share/clc/verde-amdgcn-mesa-mesa3d.bc
343
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1010-amdgcn--.bc
344
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1010-amdgcn-mesa-mesa3d.bc
345
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1011-amdgcn--.bc
346
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1011-amdgcn-mesa-mesa3d.bc
347
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1012-amdgcn--.bc
348
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1012-amdgcn-mesa-mesa3d.bc
349
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1013-amdgcn--.bc
350
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1013-amdgcn-mesa-mesa3d.bc
351
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1030-amdgcn--.bc
352
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1030-amdgcn-mesa-mesa3d.bc
353
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1031-amdgcn--.bc
354
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1031-amdgcn-mesa-mesa3d.bc
355
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1032-amdgcn--.bc
356
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1032-amdgcn-mesa-mesa3d.bc
357
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1033-amdgcn--.bc
358
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1033-amdgcn-mesa-mesa3d.bc
359
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1034-amdgcn--.bc
360
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1034-amdgcn-mesa-mesa3d.bc
361
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1035-amdgcn--.bc
362
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1035-amdgcn-mesa-mesa3d.bc
363
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1036-amdgcn--.bc
364
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1036-amdgcn-mesa-mesa3d.bc
365
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1100-amdgcn--.bc
366
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1100-amdgcn-mesa-mesa3d.bc
367
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1101-amdgcn--.bc
368
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1101-amdgcn-mesa-mesa3d.bc
369
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1102-amdgcn--.bc
370
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1102-amdgcn-mesa-mesa3d.bc
371
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1103-amdgcn--.bc
372
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1103-amdgcn-mesa-mesa3d.bc
373
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1150-amdgcn--.bc
374
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1150-amdgcn-mesa-mesa3d.bc
375
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1151-amdgcn--.bc
376
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1151-amdgcn-mesa-mesa3d.bc
377
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1200-amdgcn--.bc
378
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1200-amdgcn-mesa-mesa3d.bc
379
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1201-amdgcn--.bc
380
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx1201-amdgcn-mesa-mesa3d.bc
381
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx602-amdgcn--.bc
382
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx602-amdgcn-mesa-mesa3d.bc
383
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx705-amdgcn--.bc
384
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx705-amdgcn-mesa-mesa3d.bc
385
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx805-amdgcn--.bc
386
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx805-amdgcn-mesa-mesa3d.bc
387
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx908-amdgcn--.bc
388
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx908-amdgcn-mesa-mesa3d.bc
389
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx909-amdgcn--.bc
390
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx909-amdgcn-mesa-mesa3d.bc
391
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx90a-amdgcn--.bc
392
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx90a-amdgcn-mesa-mesa3d.bc
393
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx90c-amdgcn--.bc
394
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx90c-amdgcn-mesa-mesa3d.bc
395
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx940-amdgcn--.bc
396
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx940-amdgcn-mesa-mesa3d.bc
397
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx941-amdgcn--.bc
398
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx941-amdgcn-mesa-mesa3d.bc
399
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx942-amdgcn--.bc
400
%%LLVM18%%%%LLVM_VERSION%%/share/clc/gfx942-amdgcn-mesa-mesa3d.bc
401
%%LLVM18%%%%LLVM_VERSION%%/share/clc/tongapro-amdgcn--.bc
402
%%LLVM18%%%%LLVM_VERSION%%/share/clc/tongapro-amdgcn-mesa-mesa3d.bc
(-)b/graphics/mesa-devel/Makefile (-3 / +3 lines)
Lines 1-7 Link Here
1
PORTNAME=	mesa
1
PORTNAME=	mesa
2
DISTVERSION=	24.1-branchpoint-3782
2
DISTVERSION=	24.1-branchpoint-3782
3
DISTVERSIONSUFFIX=	-gc8d64860ec7
3
DISTVERSIONSUFFIX=	-gc8d64860ec7
4
PORTREVISION=	1
4
PORTREVISION=	2
5
CATEGORIES=	graphics
5
CATEGORIES=	graphics
6
PKGNAMESUFFIX=	-devel
6
PKGNAMESUFFIX=	-devel
7
7
Lines 107-117 LTO_MESON_TRUE= b_lto Link Here
107
107
108
OPENCL_DESC=		Heterogeneous computing via OpenCL (implies LLVM)
108
OPENCL_DESC=		Heterogeneous computing via OpenCL (implies LLVM)
109
OPENCL_BUILD_DEPENDS=	bindgen:devel/rust-bindgen-cli \
109
OPENCL_BUILD_DEPENDS=	bindgen:devel/rust-bindgen-cli \
110
			libclc>0:devel/libclc \
110
			libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
111
			spirv-tools>0:graphics/spirv-tools \
111
			spirv-tools>0:graphics/spirv-tools \
112
			rustc:lang/${RUST_DEFAULT}
112
			rustc:lang/${RUST_DEFAULT}
113
OPENCL_LIB_DEPENDS=	libLLVMSPIRVLib.so.${OPENCL_SOVERSION}:devel/spirv-llvm-translator@${LLVM_PORT:T}
113
OPENCL_LIB_DEPENDS=	libLLVMSPIRVLib.so.${OPENCL_SOVERSION}:devel/spirv-llvm-translator@${LLVM_PORT:T}
114
OPENCL_RUN_DEPENDS=	libclc>0:devel/libclc
114
OPENCL_RUN_DEPENDS=	libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T}
115
OPENCL_SOVERSION=	${LLVM_VERSION}${${LLVM_VERSION}>=18:?.1:}
115
OPENCL_SOVERSION=	${LLVM_VERSION}${${LLVM_VERSION}>=18:?.1:}
116
OPENCL_CONFIGURE_ENV=	PKG_CONFIG_PATH="${LLVM_PREFIX}/libdata/pkgconfig"
116
OPENCL_CONFIGURE_ENV=	PKG_CONFIG_PATH="${LLVM_PREFIX}/libdata/pkgconfig"
117
OPENCL_MESON_FALSE=	b_lundef # environ
117
OPENCL_MESON_FALSE=	b_lundef # environ
(-)b/graphics/mesa-dri/Makefile (-2 / +3 lines)
Lines 1-5 Link Here
1
PORTNAME=	mesa-dri
1
PORTNAME=	mesa-dri
2
PORTVERSION=	${MESAVERSION}
2
PORTVERSION=	${MESAVERSION}
3
PORTREVISION=	1
3
CATEGORIES=	graphics
4
CATEGORIES=	graphics
4
5
5
COMMENT=	OpenGL hardware acceleration drivers for DRI2+
6
COMMENT=	OpenGL hardware acceleration drivers for DRI2+
Lines 31-37 GALLIUM_DESC= Unified OpenGL drivers Link Here
31
crocus_DESC=		Intel GPU Gen4 (Broadwater) to Gen7 (Haswell)
32
crocus_DESC=		Intel GPU Gen4 (Broadwater) to Gen7 (Haswell)
32
i915_DESC=		Intel GPU Gen3 (Grantsdale to Pineview)
33
i915_DESC=		Intel GPU Gen3 (Grantsdale to Pineview)
33
iris_DESC=		Intel GPU Gen8 (Broadwell) and newer
34
iris_DESC=		Intel GPU Gen8 (Broadwell) and newer
34
iris_BUILD_DEPENDS=	libclc>0:devel/libclc \
35
iris_BUILD_DEPENDS=	libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
35
			spirv-tools>0:graphics/spirv-tools \
36
			spirv-tools>0:graphics/spirv-tools \
36
			spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T}
37
			spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T}
37
iris_RUN_DEPENDS=	spirv-tools>0:graphics/spirv-tools \
38
iris_RUN_DEPENDS=	spirv-tools>0:graphics/spirv-tools \
Lines 59-65 OPTIONS_GROUP_VULKAN= anv radv swrast_vk Link Here
59
VULKAN_DESC=		Vulkan drivers
60
VULKAN_DESC=		Vulkan drivers
60
anv_DESC=		Intel GPU Gen9 and newer Vulkan support
61
anv_DESC=		Intel GPU Gen9 and newer Vulkan support
61
anv_BUILD_DEPENDS=	glslangValidator:graphics/glslang \
62
anv_BUILD_DEPENDS=	glslangValidator:graphics/glslang \
62
			libclc>0:devel/libclc \
63
			libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
63
			spirv-tools>0:graphics/spirv-tools \
64
			spirv-tools>0:graphics/spirv-tools \
64
			spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T}
65
			spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T}
65
anv_RUN_DEPENDS=	spirv-tools>0:graphics/spirv-tools \
66
anv_RUN_DEPENDS=	spirv-tools>0:graphics/spirv-tools \
(-)b/lang/clover/Makefile (-3 / +2 lines)
Lines 11-23 LICENSE_FILE= ${WRKSRC}/docs/license.rst Link Here
11
ONLY_FOR_ARCHS=	aarch64 amd64 i386 powerpc64 powerpc64le
11
ONLY_FOR_ARCHS=	aarch64 amd64 i386 powerpc64 powerpc64le
12
ONLY_FOR_ARCHS_REASON=	needs a GPU supported by the AMDGPU KMS driver
12
ONLY_FOR_ARCHS_REASON=	needs a GPU supported by the AMDGPU KMS driver
13
13
14
BUILD_DEPENDS=	libclc>=0.3.0:devel/libclc \
14
BUILD_DEPENDS=	libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
15
		spirv-tools>=0:graphics/spirv-tools \
15
		spirv-tools>=0:graphics/spirv-tools \
16
		opencl>=0:devel/opencl
16
		opencl>=0:devel/opencl
17
LIB_DEPENDS=	libOpenCL.so:devel/ocl-icd \
17
LIB_DEPENDS=	libOpenCL.so:devel/ocl-icd \
18
		libLLVMSPIRVLib.so.${LLVM_VERSION}:devel/spirv-llvm-translator@${LLVM_PORT:T} \
18
		libLLVMSPIRVLib.so.${LLVM_VERSION}:devel/spirv-llvm-translator@${LLVM_PORT:T} \
19
		libzstd.so:archivers/zstd
19
		libzstd.so:archivers/zstd
20
RUN_DEPENDS=	libclc>=0.3.0:devel/libclc \
20
RUN_DEPENDS=	libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \
21
		opencl>=0:devel/opencl
21
		opencl>=0:devel/opencl
22
22
23
USES=		llvm:lib,max=16,noexport
23
USES=		llvm:lib,max=16,noexport
24
- 

Return to bug 280863