View | Details | Raw Unified | Return to bug 249620
Collapse All | Expand All

(-)i/devel/libclc/Makefile (-28 / +10 lines)
Lines 1-48 Link Here
1
# Created by: Koop Mast <kwm@FreeBSD.org>
1
# Created by: Koop Mast <kwm@FreeBSD.org>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	libclc
4
PORTNAME=	libclc
5
DISTVERSION=	0.4.0.20190527
5
DISTVERSION=	11.0.0
6
PORTREVISION=	2
7
CATEGORIES=	devel
6
CATEGORIES=	devel
7
MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
8
DISTNAME=	llvm-project-${DISTVERSION}
8
9
9
MAINTAINER=	x11@FreeBSD.org
10
MAINTAINER=	x11@FreeBSD.org
10
COMMENT=	Required library functions for OpenCL C programming language
11
COMMENT=	Required library functions for OpenCL C programming language
11
12
12
LICENSE=	LLVM
13
LICENSE=	LLVM2
13
LICENSE_NAME=	LLVM Release License
14
LICENSE_FILE=	${WRKSRC}/libclc/LICENSE.TXT
14
LICENSE_FILE=	${WRKSRC}/LICENSE.TXT
15
LICENSE_NAME=	Apache License 2.0 with LLVM Exceptions
15
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
16
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
16
17
17
BROKEN_powerpc64=	fails to compile: /usr/local/llvm80/include/llvm-c/DataTypes.h:28:10: fatal error: 'cmath' file not found
18
19
BUILD_DEPENDS=	llvm${LLVM_DEFAULT}>=4.0:devel/llvm${LLVM_DEFAULT} \
18
BUILD_DEPENDS=	llvm${LLVM_DEFAULT}>=4.0:devel/llvm${LLVM_DEFAULT} \
20
		libedit>=0:devel/libedit
19
		libedit>=0:devel/libedit
21
20
22
USE_GITHUB=	yes
21
USES=		cmake compiler:c++11-lib python:3.6+,build tar:xz
23
GH_ACCOUNT=	llvm-mirror
24
GH_TAGNAME=	9f6204e
25
26
# ninja based build is broken since commit 598792bc (16 sep 2016)
27
USES=		gmake python:2.7,build gmake
28
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
29
MAKE_ENV=	MAKE=${GMAKE} DESTDIR=${STAGEDIR}
30
ALL_TARGET=
31
23
32
post-patch:
24
BINARY_ALIAS=	python=${PYTHON_CMD}
33
	@${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \
25
CMAKE_SOURCE_PATH=	${WRKSRC}/libclc
34
		-e 's|"python |"${PYTHON_VERSION} |g' \
26
CMAKE_ARGS+=	-DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT}
35
		${WRKSRC}/build/ninja_syntax.py \
36
		${WRKSRC}/configure.py
37
38
do-configure:
39
	@cd ${WRKSRC} && ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} -g make \
40
		--with-llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT} \
41
		--pkgconfigdir=${PREFIX}/libdata/pkgconfig \
42
		--prefix=${PREFIX}
43
44
.include <bsd.port.options.mk>
45
27
46
LLVM_DEFAULT=	10
28
LLVM_DEFAULT=	10
47
29
48
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)i/devel/libclc/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1562723277
1
TIMESTAMP = 1602863080
2
SHA256 (llvm-mirror-libclc-0.4.0.20190527-9f6204e_GH0.tar.gz) = 8004c3a075d715cff6780c8ffe04c9f798dadf48bd375bdd6d98adabed04cd55
2
SHA256 (llvm-project-11.0.0.tar.xz) = b7b639fc675fa1c86dd6d0bc32267be9eb34451748d2efd03f674b773000e92b
3
SIZE (llvm-mirror-libclc-0.4.0.20190527-9f6204e_GH0.tar.gz) = 176995
3
SIZE (llvm-project-11.0.0.tar.xz) = 84792772
(-)c/devel/libclc/files/patch-configure.py (-38 lines)
Removed Link Here
1
Fix use of execinfo from llvm-config --system-libs
2
3
The LLVM_TOOL_LINK builds a helper tool named utils/prepare-builtins that
4
requires libedit which in turn pulls in libtinfo (part of libncurses).
5
In order to support builds on platforms without base ncurses (e.g. DF),
6
require base libedit.  This requires an additional -L LDFLAGS to search
7
${LOCALBASE}/lib for the needed libs.  (prepare-builtins is not installed)
8
9
--- configure.py.orig	2017-11-27 11:14:06 UTC
10
+++ configure.py
11
@@ -76,7 +76,7 @@ if llvm_int_version < 390:
12
     print("libclc requires LLVM >= 3.9")
13
     sys.exit(1)
14
 
15
-llvm_system_libs = llvm_config(['--system-libs'])
16
+llvm_system_libs = (llvm_config(['--system-libs'])).replace("-l/usr/lib/libexecinfo.so","-lexecinfo")
17
 llvm_bindir = llvm_config(['--bindir'])
18
 llvm_core_libs = llvm_config(['--libs', 'core', 'bitreader', 'bitwriter']) + ' ' + \
19
                  llvm_system_libs + ' ' + \
20
@@ -131,7 +131,8 @@ b = metabuild.from_name(options.g)
21
        description = 'OPT $out')
22
 
23
 c_compiler_rule(b, "LLVM_TOOL_CXX", 'CXX', cxx_compiler, llvm_cxxflags)
24
-b.rule("LLVM_TOOL_LINK", cxx_compiler + " -o $out $in %s" % llvm_core_libs + " -Wl,-rpath %s" % llvm_libdir, 'LINK $out')
25
+b.rule("LLVM_TOOL_LINK", cxx_compiler + " -o $out $in %s" % llvm_core_libs + 
26
+  " -L" + prefix + "/lib -Wl,-rpath %s" % llvm_libdir, 'LINK $out')
27
 
28
 prepare_builtins = os.path.join('utils', 'prepare-builtins')
29
 b.build(os.path.join('utils', 'prepare-builtins.o'), "LLVM_TOOL_CXX",
30
@@ -290,7 +291,7 @@ install_cmd = ' && '.join(['mkdir -p ${D
31
                            {'src': file,
32
                             'dst': libexecdir}
33
                            for (file, dest) in install_files_bc])
34
-install_cmd = ' && '.join(['%(old)s && mkdir -p ${DESTDIR}/%(dst)s && cp -r %(srcdir)s/generic/include/clc ${DESTDIR}/%(dst)s' %
35
+install_cmd = ' && '.join(['%(old)s && mkdir -p ${DESTDIR}/%(dst)s && cp -r generic/include/clc ${DESTDIR}/%(dst)s' %
36
                            {'old': install_cmd,
37
                             'dst': includedir,
38
                             'srcdir': srcdir}])
(-)i/devel/libclc/files/patch-libclc_CMakeLists.txt (+11 lines)
Added Link Here
1
--- libclc/CMakeLists.txt.orig	2020-10-16 16:09:32 UTC
2
+++ libclc/CMakeLists.txt
3
@@ -158,7 +158,7 @@ endif()
4
 
5
 # pkg-config file
6
 configure_file( libclc.pc.in libclc.pc @ONLY )
7
-install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libclc.pc DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig )
8
+install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libclc.pc DESTINATION ${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig )
9
 install( DIRECTORY generic/include/clc DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
10
 
11
 if( ENABLE_RUNTIME_SUBNORMAL )
(-)i/devel/libclc/pkg-plist (-76 / +60 lines)
Lines 1-354 Link Here
1
include/clc/as_type.h
1
include/clc/as_type.h
2
include/clc/async/async_work_group_copy.h
2
include/clc/async/async_work_group_copy.h
3
include/clc/async/async_work_group_copy.inc
3
include/clc/async/async_work_group_copy.inc
4
include/clc/async/async_work_group_strided_copy.h
4
include/clc/async/async_work_group_strided_copy.h
5
include/clc/async/async_work_group_strided_copy.inc
5
include/clc/async/async_work_group_strided_copy.inc
6
include/clc/async/gentype.inc
6
include/clc/async/gentype.inc
7
include/clc/async/prefetch.h
7
include/clc/async/prefetch.h
8
include/clc/async/prefetch.inc
8
include/clc/async/prefetch.inc
9
include/clc/async/wait_group_events.h
9
include/clc/async/wait_group_events.h
10
include/clc/atom_decl_int32.inc
10
include/clc/atom_decl_int32.inc
11
include/clc/atom_decl_int64.inc
11
include/clc/atom_decl_int64.inc
12
include/clc/atomic/atomic_add.h
12
include/clc/atomic/atomic_add.h
13
include/clc/atomic/atomic_and.h
13
include/clc/atomic/atomic_and.h
14
include/clc/atomic/atomic_cmpxchg.h
14
include/clc/atomic/atomic_cmpxchg.h
15
include/clc/atomic/atomic_dec.h
15
include/clc/atomic/atomic_dec.h
16
include/clc/atomic/atomic_decl.inc
16
include/clc/atomic/atomic_decl.inc
17
include/clc/atomic/atomic_inc.h
17
include/clc/atomic/atomic_inc.h
18
include/clc/atomic/atomic_max.h
18
include/clc/atomic/atomic_max.h
19
include/clc/atomic/atomic_min.h
19
include/clc/atomic/atomic_min.h
20
include/clc/atomic/atomic_or.h
20
include/clc/atomic/atomic_or.h
21
include/clc/atomic/atomic_sub.h
21
include/clc/atomic/atomic_sub.h
22
include/clc/atomic/atomic_xchg.h
22
include/clc/atomic/atomic_xchg.h
23
include/clc/atomic/atomic_xor.h
23
include/clc/atomic/atomic_xor.h
24
include/clc/cl_khr_global_int32_base_atomics/atom_add.h
24
include/clc/cl_khr_global_int32_base_atomics/atom_add.h
25
include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h
25
include/clc/cl_khr_global_int32_base_atomics/atom_cmpxchg.h
26
include/clc/cl_khr_global_int32_base_atomics/atom_dec.h
26
include/clc/cl_khr_global_int32_base_atomics/atom_dec.h
27
include/clc/cl_khr_global_int32_base_atomics/atom_inc.h
27
include/clc/cl_khr_global_int32_base_atomics/atom_inc.h
28
include/clc/cl_khr_global_int32_base_atomics/atom_sub.h
28
include/clc/cl_khr_global_int32_base_atomics/atom_sub.h
29
include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h
29
include/clc/cl_khr_global_int32_base_atomics/atom_xchg.h
30
include/clc/cl_khr_global_int32_extended_atomics/atom_and.h
30
include/clc/cl_khr_global_int32_extended_atomics/atom_and.h
31
include/clc/cl_khr_global_int32_extended_atomics/atom_max.h
31
include/clc/cl_khr_global_int32_extended_atomics/atom_max.h
32
include/clc/cl_khr_global_int32_extended_atomics/atom_min.h
32
include/clc/cl_khr_global_int32_extended_atomics/atom_min.h
33
include/clc/cl_khr_global_int32_extended_atomics/atom_or.h
33
include/clc/cl_khr_global_int32_extended_atomics/atom_or.h
34
include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h
34
include/clc/cl_khr_global_int32_extended_atomics/atom_xor.h
35
include/clc/cl_khr_int64_base_atomics/atom_add.h
35
include/clc/cl_khr_int64_base_atomics/atom_add.h
36
include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h
36
include/clc/cl_khr_int64_base_atomics/atom_cmpxchg.h
37
include/clc/cl_khr_int64_base_atomics/atom_dec.h
37
include/clc/cl_khr_int64_base_atomics/atom_dec.h
38
include/clc/cl_khr_int64_base_atomics/atom_inc.h
38
include/clc/cl_khr_int64_base_atomics/atom_inc.h
39
include/clc/cl_khr_int64_base_atomics/atom_sub.h
39
include/clc/cl_khr_int64_base_atomics/atom_sub.h
40
include/clc/cl_khr_int64_base_atomics/atom_xchg.h
40
include/clc/cl_khr_int64_base_atomics/atom_xchg.h
41
include/clc/cl_khr_int64_extended_atomics/atom_and.h
41
include/clc/cl_khr_int64_extended_atomics/atom_and.h
42
include/clc/cl_khr_int64_extended_atomics/atom_max.h
42
include/clc/cl_khr_int64_extended_atomics/atom_max.h
43
include/clc/cl_khr_int64_extended_atomics/atom_min.h
43
include/clc/cl_khr_int64_extended_atomics/atom_min.h
44
include/clc/cl_khr_int64_extended_atomics/atom_or.h
44
include/clc/cl_khr_int64_extended_atomics/atom_or.h
45
include/clc/cl_khr_int64_extended_atomics/atom_xor.h
45
include/clc/cl_khr_int64_extended_atomics/atom_xor.h
46
include/clc/cl_khr_local_int32_base_atomics/atom_add.h
46
include/clc/cl_khr_local_int32_base_atomics/atom_add.h
47
include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h
47
include/clc/cl_khr_local_int32_base_atomics/atom_cmpxchg.h
48
include/clc/cl_khr_local_int32_base_atomics/atom_dec.h
48
include/clc/cl_khr_local_int32_base_atomics/atom_dec.h
49
include/clc/cl_khr_local_int32_base_atomics/atom_inc.h
49
include/clc/cl_khr_local_int32_base_atomics/atom_inc.h
50
include/clc/cl_khr_local_int32_base_atomics/atom_sub.h
50
include/clc/cl_khr_local_int32_base_atomics/atom_sub.h
51
include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h
51
include/clc/cl_khr_local_int32_base_atomics/atom_xchg.h
52
include/clc/cl_khr_local_int32_extended_atomics/atom_and.h
52
include/clc/cl_khr_local_int32_extended_atomics/atom_and.h
53
include/clc/cl_khr_local_int32_extended_atomics/atom_max.h
53
include/clc/cl_khr_local_int32_extended_atomics/atom_max.h
54
include/clc/cl_khr_local_int32_extended_atomics/atom_min.h
54
include/clc/cl_khr_local_int32_extended_atomics/atom_min.h
55
include/clc/cl_khr_local_int32_extended_atomics/atom_or.h
55
include/clc/cl_khr_local_int32_extended_atomics/atom_or.h
56
include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h
56
include/clc/cl_khr_local_int32_extended_atomics/atom_xor.h
57
include/clc/clc.h
57
include/clc/clc.h
58
include/clc/clcfunc.h
58
include/clc/clcfunc.h
59
include/clc/clcmacros.h
59
include/clc/clcmacros.h
60
include/clc/clctypes.h
60
include/clc/clctypes.h
61
include/clc/common/degrees.h
61
include/clc/common/degrees.h
62
include/clc/common/degrees.inc
62
include/clc/common/degrees.inc
63
include/clc/common/mix.h
63
include/clc/common/mix.h
64
include/clc/common/mix.inc
64
include/clc/common/mix.inc
65
include/clc/common/radians.h
65
include/clc/common/radians.h
66
include/clc/common/radians.inc
66
include/clc/common/radians.inc
67
include/clc/common/sign.h
67
include/clc/common/sign.h
68
include/clc/common/smoothstep.h
68
include/clc/common/smoothstep.h
69
include/clc/common/smoothstep.inc
69
include/clc/common/smoothstep.inc
70
include/clc/common/step.h
70
include/clc/common/step.h
71
include/clc/common/step.inc
71
include/clc/common/step.inc
72
include/clc/convert.h
72
include/clc/convert.h
73
include/clc/explicit_fence/explicit_memory_fence.h
73
include/clc/explicit_fence/explicit_memory_fence.h
74
include/clc/float/definitions.h
74
include/clc/float/definitions.h
75
include/clc/geometric/cross.h
75
include/clc/geometric/cross.h
76
include/clc/geometric/distance.h
76
include/clc/geometric/distance.h
77
include/clc/geometric/distance.inc
77
include/clc/geometric/distance.inc
78
include/clc/geometric/dot.h
78
include/clc/geometric/dot.h
79
include/clc/geometric/dot.inc
79
include/clc/geometric/dot.inc
80
include/clc/geometric/fast_distance.h
80
include/clc/geometric/fast_distance.h
81
include/clc/geometric/fast_distance.inc
81
include/clc/geometric/fast_distance.inc
82
include/clc/geometric/fast_length.h
82
include/clc/geometric/fast_length.h
83
include/clc/geometric/fast_length.inc
83
include/clc/geometric/fast_length.inc
84
include/clc/geometric/fast_normalize.h
84
include/clc/geometric/fast_normalize.h
85
include/clc/geometric/fast_normalize.inc
85
include/clc/geometric/fast_normalize.inc
86
include/clc/geometric/floatn.inc
86
include/clc/geometric/floatn.inc
87
include/clc/geometric/length.h
87
include/clc/geometric/length.h
88
include/clc/geometric/length.inc
88
include/clc/geometric/length.inc
89
include/clc/geometric/normalize.h
89
include/clc/geometric/normalize.h
90
include/clc/geometric/normalize.inc
90
include/clc/geometric/normalize.inc
91
include/clc/image/image.h
91
include/clc/image/image.h
92
include/clc/image/image_defines.h
92
include/clc/image/image_defines.h
93
include/clc/integer/abs.h
93
include/clc/integer/abs.h
94
include/clc/integer/abs.inc
94
include/clc/integer/abs.inc
95
include/clc/integer/abs_diff.h
95
include/clc/integer/abs_diff.h
96
include/clc/integer/abs_diff.inc
96
include/clc/integer/abs_diff.inc
97
include/clc/integer/add_sat.h
97
include/clc/integer/add_sat.h
98
include/clc/integer/add_sat.inc
98
include/clc/integer/add_sat.inc
99
include/clc/integer/clz.h
99
include/clc/integer/clz.h
100
include/clc/integer/clz.inc
100
include/clc/integer/clz.inc
101
include/clc/integer/definitions.h
101
include/clc/integer/definitions.h
102
include/clc/integer/gentype.inc
102
include/clc/integer/gentype.inc
103
include/clc/integer/hadd.h
103
include/clc/integer/hadd.h
104
include/clc/integer/hadd.inc
104
include/clc/integer/hadd.inc
105
include/clc/integer/integer-gentype.inc
105
include/clc/integer/integer-gentype.inc
106
include/clc/integer/mad24.h
106
include/clc/integer/mad24.h
107
include/clc/integer/mad24.inc
107
include/clc/integer/mad24.inc
108
include/clc/integer/mad_hi.h
108
include/clc/integer/mad_hi.h
109
include/clc/integer/mad_sat.h
109
include/clc/integer/mad_sat.h
110
include/clc/integer/mad_sat.inc
110
include/clc/integer/mad_sat.inc
111
include/clc/integer/mul24.h
111
include/clc/integer/mul24.h
112
include/clc/integer/mul24.inc
112
include/clc/integer/mul24.inc
113
include/clc/integer/mul_hi.h
113
include/clc/integer/mul_hi.h
114
include/clc/integer/mul_hi.inc
114
include/clc/integer/mul_hi.inc
115
include/clc/integer/popcount.h
115
include/clc/integer/popcount.h
116
include/clc/integer/rhadd.h
116
include/clc/integer/rhadd.h
117
include/clc/integer/rhadd.inc
117
include/clc/integer/rhadd.inc
118
include/clc/integer/rotate.h
118
include/clc/integer/rotate.h
119
include/clc/integer/rotate.inc
119
include/clc/integer/rotate.inc
120
include/clc/integer/sub_sat.h
120
include/clc/integer/sub_sat.h
121
include/clc/integer/sub_sat.inc
121
include/clc/integer/sub_sat.inc
122
include/clc/integer/unary.inc
122
include/clc/integer/unary.inc
123
include/clc/integer/upsample.h
123
include/clc/integer/upsample.h
124
include/clc/math/acos.h
124
include/clc/math/acos.h
125
include/clc/math/acosh.h
125
include/clc/math/acosh.h
126
include/clc/math/acospi.h
126
include/clc/math/acospi.h
127
include/clc/math/asin.h
127
include/clc/math/asin.h
128
include/clc/math/asinh.h
128
include/clc/math/asinh.h
129
include/clc/math/asinpi.h
129
include/clc/math/asinpi.h
130
include/clc/math/atan.h
130
include/clc/math/atan.h
131
include/clc/math/atan2.h
131
include/clc/math/atan2.h
132
include/clc/math/atan2pi.h
132
include/clc/math/atan2pi.h
133
include/clc/math/atanh.h
133
include/clc/math/atanh.h
134
include/clc/math/atanpi.h
134
include/clc/math/atanpi.h
135
include/clc/math/binary_decl.inc
135
include/clc/math/binary_decl.inc
136
include/clc/math/binary_decl_tt.inc
136
include/clc/math/binary_decl_tt.inc
137
include/clc/math/cbrt.h
137
include/clc/math/cbrt.h
138
include/clc/math/ceil.h
138
include/clc/math/ceil.h
139
include/clc/math/copysign.h
139
include/clc/math/copysign.h
140
include/clc/math/cos.h
140
include/clc/math/cos.h
141
include/clc/math/cosh.h
141
include/clc/math/cosh.h
142
include/clc/math/cospi.h
142
include/clc/math/cospi.h
143
include/clc/math/erf.h
143
include/clc/math/erf.h
144
include/clc/math/erfc.h
144
include/clc/math/erfc.h
145
include/clc/math/exp.h
145
include/clc/math/exp.h
146
include/clc/math/exp10.h
146
include/clc/math/exp10.h
147
include/clc/math/exp2.h
147
include/clc/math/exp2.h
148
include/clc/math/expm1.h
148
include/clc/math/expm1.h
149
include/clc/math/fabs.h
149
include/clc/math/fabs.h
150
include/clc/math/fdim.h
150
include/clc/math/fdim.h
151
include/clc/math/floor.h
151
include/clc/math/floor.h
152
include/clc/math/fma.h
152
include/clc/math/fma.h
153
include/clc/math/fmax.h
153
include/clc/math/fmax.h
154
include/clc/math/fmin.h
154
include/clc/math/fmin.h
155
include/clc/math/fmod.h
155
include/clc/math/fmod.h
156
include/clc/math/fract.h
156
include/clc/math/fract.h
157
include/clc/math/fract.inc
157
include/clc/math/fract.inc
158
include/clc/math/frexp.h
158
include/clc/math/frexp.h
159
include/clc/math/frexp.inc
159
include/clc/math/frexp.inc
160
include/clc/math/gentype.inc
160
include/clc/math/gentype.inc
161
include/clc/math/half_cos.h
161
include/clc/math/half_cos.h
162
include/clc/math/half_divide.h
162
include/clc/math/half_divide.h
163
include/clc/math/half_exp.h
163
include/clc/math/half_exp.h
164
include/clc/math/half_exp10.h
164
include/clc/math/half_exp10.h
165
include/clc/math/half_exp2.h
165
include/clc/math/half_exp2.h
166
include/clc/math/half_log.h
166
include/clc/math/half_log.h
167
include/clc/math/half_log10.h
167
include/clc/math/half_log10.h
168
include/clc/math/half_log2.h
168
include/clc/math/half_log2.h
169
include/clc/math/half_powr.h
169
include/clc/math/half_powr.h
170
include/clc/math/half_recip.h
170
include/clc/math/half_recip.h
171
include/clc/math/half_rsqrt.h
171
include/clc/math/half_rsqrt.h
172
include/clc/math/half_sin.h
172
include/clc/math/half_sin.h
173
include/clc/math/half_sqrt.h
173
include/clc/math/half_sqrt.h
174
include/clc/math/half_tan.h
174
include/clc/math/half_tan.h
175
include/clc/math/hypot.h
175
include/clc/math/hypot.h
176
include/clc/math/ilogb.h
176
include/clc/math/ilogb.h
177
include/clc/math/ilogb.inc
177
include/clc/math/ilogb.inc
178
include/clc/math/ldexp.h
178
include/clc/math/ldexp.h
179
include/clc/math/ldexp.inc
179
include/clc/math/ldexp.inc
180
include/clc/math/lgamma.h
180
include/clc/math/lgamma.h
181
include/clc/math/lgamma_r.h
181
include/clc/math/lgamma_r.h
182
include/clc/math/lgamma_r.inc
182
include/clc/math/lgamma_r.inc
183
include/clc/math/log.h
183
include/clc/math/log.h
184
include/clc/math/log10.h
184
include/clc/math/log10.h
185
include/clc/math/log1p.h
185
include/clc/math/log1p.h
186
include/clc/math/log2.h
186
include/clc/math/log2.h
187
include/clc/math/logb.h
187
include/clc/math/logb.h
188
include/clc/math/mad.h
188
include/clc/math/mad.h
189
include/clc/math/maxmag.h
189
include/clc/math/maxmag.h
190
include/clc/math/minmag.h
190
include/clc/math/minmag.h
191
include/clc/math/modf.h
191
include/clc/math/modf.h
192
include/clc/math/modf.inc
192
include/clc/math/modf.inc
193
include/clc/math/nan.h
193
include/clc/math/nan.h
194
include/clc/math/nan.inc
194
include/clc/math/nan.inc
195
include/clc/math/native_cos.h
195
include/clc/math/native_cos.h
196
include/clc/math/native_divide.h
196
include/clc/math/native_divide.h
197
include/clc/math/native_exp.h
197
include/clc/math/native_exp.h
198
include/clc/math/native_exp10.h
198
include/clc/math/native_exp10.h
199
include/clc/math/native_exp2.h
199
include/clc/math/native_exp2.h
200
include/clc/math/native_log.h
200
include/clc/math/native_log.h
201
include/clc/math/native_log10.h
201
include/clc/math/native_log10.h
202
include/clc/math/native_log2.h
202
include/clc/math/native_log2.h
203
include/clc/math/native_powr.h
203
include/clc/math/native_powr.h
204
include/clc/math/native_recip.h
204
include/clc/math/native_recip.h
205
include/clc/math/native_rsqrt.h
205
include/clc/math/native_rsqrt.h
206
include/clc/math/native_sin.h
206
include/clc/math/native_sin.h
207
include/clc/math/native_sqrt.h
207
include/clc/math/native_sqrt.h
208
include/clc/math/native_tan.h
208
include/clc/math/native_tan.h
209
include/clc/math/nextafter.h
209
include/clc/math/nextafter.h
210
include/clc/math/pow.h
210
include/clc/math/pow.h
211
include/clc/math/pown.h
211
include/clc/math/pown.h
212
include/clc/math/pown.inc
212
include/clc/math/pown.inc
213
include/clc/math/powr.h
213
include/clc/math/powr.h
214
include/clc/math/remainder.h
214
include/clc/math/remainder.h
215
include/clc/math/remquo.h
215
include/clc/math/remquo.h
216
include/clc/math/remquo.inc
216
include/clc/math/remquo.inc
217
include/clc/math/rint.h
217
include/clc/math/rint.h
218
include/clc/math/rootn.h
218
include/clc/math/rootn.h
219
include/clc/math/rootn.inc
219
include/clc/math/rootn.inc
220
include/clc/math/round.h
220
include/clc/math/round.h
221
include/clc/math/rsqrt.h
221
include/clc/math/rsqrt.h
222
include/clc/math/sin.h
222
include/clc/math/sin.h
223
include/clc/math/sincos.h
223
include/clc/math/sincos.h
224
include/clc/math/sincos.inc
224
include/clc/math/sincos.inc
225
include/clc/math/sinh.h
225
include/clc/math/sinh.h
226
include/clc/math/sinpi.h
226
include/clc/math/sinpi.h
227
include/clc/math/sqrt.h
227
include/clc/math/sqrt.h
228
include/clc/math/tan.h
228
include/clc/math/tan.h
229
include/clc/math/tanh.h
229
include/clc/math/tanh.h
230
include/clc/math/tanpi.h
230
include/clc/math/tanpi.h
231
include/clc/math/ternary_decl.inc
231
include/clc/math/ternary_decl.inc
232
include/clc/math/tgamma.h
232
include/clc/math/tgamma.h
233
include/clc/math/trunc.h
233
include/clc/math/trunc.h
234
include/clc/math/unary_decl.inc
234
include/clc/math/unary_decl.inc
235
include/clc/misc/shuffle.h
235
include/clc/misc/shuffle.h
236
include/clc/misc/shuffle2.h
236
include/clc/misc/shuffle2.h
237
include/clc/relational/all.h
237
include/clc/relational/all.h
238
include/clc/relational/any.h
238
include/clc/relational/any.h
239
include/clc/relational/binary_decl.inc
239
include/clc/relational/binary_decl.inc
240
include/clc/relational/bitselect.h
240
include/clc/relational/bitselect.h
241
include/clc/relational/bitselect.inc
241
include/clc/relational/bitselect.inc
242
include/clc/relational/floatn.inc
242
include/clc/relational/floatn.inc
243
include/clc/relational/isequal.h
243
include/clc/relational/isequal.h
244
include/clc/relational/isfinite.h
244
include/clc/relational/isfinite.h
245
include/clc/relational/isgreater.h
245
include/clc/relational/isgreater.h
246
include/clc/relational/isgreaterequal.h
246
include/clc/relational/isgreaterequal.h
247
include/clc/relational/isinf.h
247
include/clc/relational/isinf.h
248
include/clc/relational/isless.h
248
include/clc/relational/isless.h
249
include/clc/relational/islessequal.h
249
include/clc/relational/islessequal.h
250
include/clc/relational/islessgreater.h
250
include/clc/relational/islessgreater.h
251
include/clc/relational/isnan.h
251
include/clc/relational/isnan.h
252
include/clc/relational/isnormal.h
252
include/clc/relational/isnormal.h
253
include/clc/relational/isnotequal.h
253
include/clc/relational/isnotequal.h
254
include/clc/relational/isordered.h
254
include/clc/relational/isordered.h
255
include/clc/relational/isunordered.h
255
include/clc/relational/isunordered.h
256
include/clc/relational/select.h
256
include/clc/relational/select.h
257
include/clc/relational/select.inc
257
include/clc/relational/select.inc
258
include/clc/relational/signbit.h
258
include/clc/relational/signbit.h
259
include/clc/relational/unary_decl.inc
259
include/clc/relational/unary_decl.inc
260
include/clc/shared/clamp.h
260
include/clc/shared/clamp.h
261
include/clc/shared/clamp.inc
261
include/clc/shared/clamp.inc
262
include/clc/shared/max.h
262
include/clc/shared/max.h
263
include/clc/shared/max.inc
263
include/clc/shared/max.inc
264
include/clc/shared/min.h
264
include/clc/shared/min.h
265
include/clc/shared/min.inc
265
include/clc/shared/min.inc
266
include/clc/shared/vload.h
266
include/clc/shared/vload.h
267
include/clc/shared/vstore.h
267
include/clc/shared/vstore.h
268
include/clc/synchronization/barrier.h
268
include/clc/synchronization/barrier.h
269
include/clc/synchronization/cl_mem_fence_flags.h
269
include/clc/synchronization/cl_mem_fence_flags.h
270
include/clc/workitem/get_global_id.h
270
include/clc/workitem/get_global_id.h
271
include/clc/workitem/get_global_offset.h
271
include/clc/workitem/get_global_offset.h
272
include/clc/workitem/get_global_size.h
272
include/clc/workitem/get_global_size.h
273
include/clc/workitem/get_group_id.h
273
include/clc/workitem/get_group_id.h
274
include/clc/workitem/get_local_id.h
274
include/clc/workitem/get_local_id.h
275
include/clc/workitem/get_local_size.h
275
include/clc/workitem/get_local_size.h
276
include/clc/workitem/get_num_groups.h
276
include/clc/workitem/get_num_groups.h
277
include/clc/workitem/get_work_dim.h
277
include/clc/workitem/get_work_dim.h
278
lib/clc/amdgcn--amdhsa.bc
279
lib/clc/aruba-r600--.bc
280
lib/clc/barts-r600--.bc
281
lib/clc/bonaire-amdgcn--.bc
282
lib/clc/bonaire-amdgcn--amdhsa.bc
283
lib/clc/bonaire-amdgcn-mesa-mesa3d.bc
284
lib/clc/caicos-r600--.bc
285
lib/clc/carrizo-amdgcn--.bc
286
lib/clc/carrizo-amdgcn--amdhsa.bc
287
lib/clc/carrizo-amdgcn-mesa-mesa3d.bc
288
lib/clc/cayman-r600--.bc
289
lib/clc/cedar-r600--.bc
290
lib/clc/cypress-r600--.bc
291
lib/clc/fiji-amdgcn--.bc
292
lib/clc/fiji-amdgcn--amdhsa.bc
293
lib/clc/fiji-amdgcn-mesa-mesa3d.bc
294
lib/clc/gfx900-amdgcn--.bc
295
lib/clc/gfx900-amdgcn--amdhsa.bc
296
lib/clc/gfx900-amdgcn-mesa-mesa3d.bc
297
lib/clc/gfx902-amdgcn--.bc
298
lib/clc/gfx902-amdgcn--amdhsa.bc
299
lib/clc/gfx902-amdgcn-mesa-mesa3d.bc
300
lib/clc/gfx904-amdgcn--.bc
301
lib/clc/gfx904-amdgcn--amdhsa.bc
302
lib/clc/gfx904-amdgcn-mesa-mesa3d.bc
303
lib/clc/gfx906-amdgcn--.bc
304
lib/clc/gfx906-amdgcn--amdhsa.bc
305
lib/clc/gfx906-amdgcn-mesa-mesa3d.bc
306
lib/clc/hainan-amdgcn--.bc
307
lib/clc/hainan-amdgcn-mesa-mesa3d.bc
308
lib/clc/hawaii-amdgcn--.bc
309
lib/clc/hawaii-amdgcn--amdhsa.bc
310
lib/clc/hawaii-amdgcn-mesa-mesa3d.bc
311
lib/clc/hemlock-r600--.bc
312
lib/clc/iceland-amdgcn--.bc
313
lib/clc/iceland-amdgcn--amdhsa.bc
314
lib/clc/iceland-amdgcn-mesa-mesa3d.bc
315
lib/clc/juniper-r600--.bc
316
lib/clc/kabini-amdgcn--.bc
317
lib/clc/kabini-amdgcn--amdhsa.bc
318
lib/clc/kabini-amdgcn-mesa-mesa3d.bc
319
lib/clc/kaveri-amdgcn--.bc
320
lib/clc/kaveri-amdgcn--amdhsa.bc
321
lib/clc/kaveri-amdgcn-mesa-mesa3d.bc
322
lib/clc/mullins-amdgcn--.bc
323
lib/clc/mullins-amdgcn--amdhsa.bc
324
lib/clc/mullins-amdgcn-mesa-mesa3d.bc
325
lib/clc/nvptx--nvidiacl.bc
326
lib/clc/nvptx64--nvidiacl.bc
327
lib/clc/oland-amdgcn--.bc
328
lib/clc/oland-amdgcn-mesa-mesa3d.bc
329
lib/clc/palm-r600--.bc
330
lib/clc/pitcairn-amdgcn--.bc
331
lib/clc/pitcairn-amdgcn-mesa-mesa3d.bc
332
lib/clc/polaris10-amdgcn--.bc
333
lib/clc/polaris10-amdgcn--amdhsa.bc
334
lib/clc/polaris10-amdgcn-mesa-mesa3d.bc
335
lib/clc/polaris11-amdgcn--.bc
336
lib/clc/polaris11-amdgcn--amdhsa.bc
337
lib/clc/polaris11-amdgcn-mesa-mesa3d.bc
338
lib/clc/redwood-r600--.bc
339
lib/clc/stoney-amdgcn--.bc
340
lib/clc/stoney-amdgcn--amdhsa.bc
341
lib/clc/stoney-amdgcn-mesa-mesa3d.bc
342
lib/clc/subnormal_disable.bc
343
lib/clc/subnormal_use_default.bc
344
lib/clc/sumo-r600--.bc
345
lib/clc/sumo2-r600--.bc
346
lib/clc/tahiti-amdgcn--.bc
347
lib/clc/tahiti-amdgcn-mesa-mesa3d.bc
348
lib/clc/tonga-amdgcn--.bc
349
lib/clc/tonga-amdgcn--amdhsa.bc
350
lib/clc/tonga-amdgcn-mesa-mesa3d.bc
351
lib/clc/turks-r600--.bc
352
lib/clc/verde-amdgcn--.bc
353
lib/clc/verde-amdgcn-mesa-mesa3d.bc
354
libdata/pkgconfig/libclc.pc
278
libdata/pkgconfig/libclc.pc
279
share/clc/amdgcn--amdhsa.bc
280
share/clc/aruba-r600--.bc
281
share/clc/barts-r600--.bc
282
share/clc/bonaire-amdgcn--.bc
283
share/clc/bonaire-amdgcn-mesa-mesa3d.bc
284
share/clc/caicos-r600--.bc
285
share/clc/carrizo-amdgcn--.bc
286
share/clc/carrizo-amdgcn-mesa-mesa3d.bc
287
share/clc/cayman-r600--.bc
288
share/clc/cedar-r600--.bc
289
share/clc/cypress-r600--.bc
290
share/clc/fiji-amdgcn--.bc
291
share/clc/fiji-amdgcn-mesa-mesa3d.bc
292
share/clc/gfx900-amdgcn--.bc
293
share/clc/gfx900-amdgcn-mesa-mesa3d.bc
294
share/clc/gfx902-amdgcn--.bc
295
share/clc/gfx902-amdgcn-mesa-mesa3d.bc
296
share/clc/gfx904-amdgcn--.bc
297
share/clc/gfx904-amdgcn-mesa-mesa3d.bc
298
share/clc/gfx906-amdgcn--.bc
299
share/clc/gfx906-amdgcn-mesa-mesa3d.bc
300
share/clc/hainan-amdgcn--.bc
301
share/clc/hainan-amdgcn-mesa-mesa3d.bc
302
share/clc/hawaii-amdgcn--.bc
303
share/clc/hawaii-amdgcn-mesa-mesa3d.bc
304
share/clc/hemlock-r600--.bc
305
share/clc/iceland-amdgcn--.bc
306
share/clc/iceland-amdgcn-mesa-mesa3d.bc
307
share/clc/juniper-r600--.bc
308
share/clc/kabini-amdgcn--.bc
309
share/clc/kabini-amdgcn-mesa-mesa3d.bc
310
share/clc/kaveri-amdgcn--.bc
311
share/clc/kaveri-amdgcn-mesa-mesa3d.bc
312
share/clc/mullins-amdgcn--.bc
313
share/clc/mullins-amdgcn-mesa-mesa3d.bc
314
share/clc/nvptx--.bc
315
share/clc/nvptx--nvidiacl.bc
316
share/clc/nvptx64--.bc
317
share/clc/nvptx64--nvidiacl.bc
318
share/clc/oland-amdgcn--.bc
319
share/clc/oland-amdgcn-mesa-mesa3d.bc
320
share/clc/palm-r600--.bc
321
share/clc/pitcairn-amdgcn--.bc
322
share/clc/pitcairn-amdgcn-mesa-mesa3d.bc
323
share/clc/polaris10-amdgcn--.bc
324
share/clc/polaris10-amdgcn-mesa-mesa3d.bc
325
share/clc/polaris11-amdgcn--.bc
326
share/clc/polaris11-amdgcn-mesa-mesa3d.bc
327
share/clc/redwood-r600--.bc
328
share/clc/stoney-amdgcn--.bc
329
share/clc/stoney-amdgcn-mesa-mesa3d.bc
330
share/clc/sumo-r600--.bc
331
share/clc/sumo2-r600--.bc
332
share/clc/tahiti-amdgcn--.bc
333
share/clc/tahiti-amdgcn-mesa-mesa3d.bc
334
share/clc/tonga-amdgcn--.bc
335
share/clc/tonga-amdgcn-mesa-mesa3d.bc
336
share/clc/turks-r600--.bc
337
share/clc/verde-amdgcn--.bc
338
share/clc/verde-amdgcn-mesa-mesa3d.bc

Return to bug 249620