Bump version to 19.1.0 (final)
[llvm-project.git] / libc / config / darwin / arm / entrypoints.txt
blobea5c7b537bbec119cc054695c674c160107fa2e9
1 set(TARGET_LIBC_ENTRYPOINTS
2     # ctype.h entrypoints
3     libc.src.ctype.isalnum
4     libc.src.ctype.isalpha
5     libc.src.ctype.isascii
6     libc.src.ctype.isblank
7     libc.src.ctype.iscntrl
8     libc.src.ctype.isdigit
9     libc.src.ctype.isgraph
10     libc.src.ctype.islower
11     libc.src.ctype.isprint
12     libc.src.ctype.ispunct
13     libc.src.ctype.isspace
14     libc.src.ctype.isupper
15     libc.src.ctype.isxdigit
16     libc.src.ctype.toascii
17     libc.src.ctype.tolower
18     libc.src.ctype.toupper
20     # errno.h entrypoints
21     libc.src.errno.errno
23     # string.h entrypoints
24     libc.src.string.bcmp
25     libc.src.string.bcopy
26     libc.src.string.bzero
27     libc.src.string.memccpy
28     libc.src.string.memchr
29     libc.src.string.memcmp
30     libc.src.string.memcpy
31     libc.src.string.memmem
32     libc.src.string.memmove
33     libc.src.string.mempcpy
34     libc.src.string.memrchr
35     libc.src.string.memset
36     libc.src.string.stpcpy
37     libc.src.string.stpncpy
38     libc.src.string.strcasecmp
39     libc.src.string.strcasestr
40     libc.src.string.strcat
41     libc.src.string.strchr
42     libc.src.string.strchrnul
43     libc.src.string.strcmp
44     libc.src.string.strcpy
45     libc.src.string.strcspn
46     libc.src.string.strlcat
47     libc.src.string.strlcpy
48     libc.src.string.strlen
49     libc.src.string.strncasecmp
50     libc.src.string.strncat
51     libc.src.string.strncmp
52     libc.src.string.strncpy
53     libc.src.string.strnlen
54     libc.src.string.strpbrk
55     libc.src.string.strrchr
56     libc.src.string.strspn
57     libc.src.string.strstr
58     libc.src.string.strtok
59     libc.src.string.strtok_r
61     # string.h entrypoints that depend on malloc
62     libc.src.string.strdup
63     libc.src.string.strndup
65     # inttypes.h entrypoints
66     libc.src.inttypes.imaxabs
67     libc.src.inttypes.imaxdiv
68     libc.src.inttypes.strtoimax
69     libc.src.inttypes.strtoumax
71     # stdlib.h entrypoints
72     libc.src.stdlib.abs
73     libc.src.stdlib.atoi
74     libc.src.stdlib.atof
75     libc.src.stdlib.atol
76     libc.src.stdlib.atoll
77     libc.src.stdlib.bsearch
78     libc.src.stdlib.div
79     libc.src.stdlib.labs
80     libc.src.stdlib.ldiv
81     libc.src.stdlib.llabs
82     libc.src.stdlib.lldiv
83     libc.src.stdlib.qsort
84     libc.src.stdlib.strtod
85     libc.src.stdlib.strtof
86     libc.src.stdlib.strtol
87     libc.src.stdlib.strtold
88     libc.src.stdlib.strtoll
89     libc.src.stdlib.strtoul
90     libc.src.stdlib.strtoull
92     # stdlib.h external entrypoints
93     libc.src.stdlib.malloc
94     libc.src.stdlib.calloc
95     libc.src.stdlib.realloc
96     libc.src.stdlib.free
99 set(TARGET_LIBM_ENTRYPOINTS
100     # fenv.h entrypoints
101     libc.src.fenv.feclearexcept
102     libc.src.fenv.fedisableexcept
103     libc.src.fenv.feenableexcept
104     libc.src.fenv.fegetenv
105     libc.src.fenv.fegetexcept
106     libc.src.fenv.fegetexceptflag
107     libc.src.fenv.fegetround
108     libc.src.fenv.feholdexcept
109     libc.src.fenv.fesetenv
110     libc.src.fenv.fesetexcept
111     libc.src.fenv.fesetexceptflag
112     libc.src.fenv.fesetround
113     libc.src.fenv.feraiseexcept
114     libc.src.fenv.fetestexcept
115     libc.src.fenv.fetestexceptflag
116     libc.src.fenv.feupdateenv
118     # math.h entrypoints
119     libc.src.math.acosf
120     libc.src.math.acoshf
121     libc.src.math.asinf
122     libc.src.math.asinhf
123     libc.src.math.atan2f
124     libc.src.math.atanf
125     libc.src.math.atanhf
126     libc.src.math.cbrt
127     libc.src.math.cbrtf
128     libc.src.math.copysign
129     libc.src.math.copysignf
130     libc.src.math.copysignl
131     libc.src.math.ceil
132     libc.src.math.ceilf
133     libc.src.math.ceill
134     libc.src.math.coshf
135     libc.src.math.cos
136     libc.src.math.cosf
137     libc.src.math.cospif
138     libc.src.math.dsqrtl
139     libc.src.math.erff
140     libc.src.math.exp
141     libc.src.math.expf
142     libc.src.math.exp10
143     libc.src.math.exp10f
144     libc.src.math.exp2
145     libc.src.math.exp2f
146     libc.src.math.expm1
147     libc.src.math.expm1f
148     libc.src.math.fabs
149     libc.src.math.fabsf
150     libc.src.math.fabsl
151     libc.src.math.fdim
152     libc.src.math.fdimf
153     libc.src.math.fdiml
154     libc.src.math.floor
155     libc.src.math.floorf
156     libc.src.math.floorl
157     libc.src.math.fma
158     libc.src.math.fmaf
159     libc.src.math.fmax
160     libc.src.math.fmaxf
161     libc.src.math.fmaxl
162     libc.src.math.fmin
163     libc.src.math.fminf
164     libc.src.math.fminl
165     libc.src.math.fmod
166     libc.src.math.fmodf
167     libc.src.math.frexp
168     libc.src.math.frexpf
169     libc.src.math.frexpl
170     libc.src.math.hypot
171     libc.src.math.hypotf
172     libc.src.math.ilogb
173     libc.src.math.ilogbf
174     libc.src.math.ilogbl
175     libc.src.math.llrint
176     libc.src.math.llrintf
177     libc.src.math.llrintl
178     libc.src.math.llround
179     libc.src.math.llroundf
180     libc.src.math.llroundl
181     libc.src.math.lrint
182     libc.src.math.lrintf
183     libc.src.math.lrintl
184     libc.src.math.lround
185     libc.src.math.lroundf
186     libc.src.math.lroundl
187     libc.src.math.ldexp
188     libc.src.math.ldexpf
189     libc.src.math.ldexpl
190     libc.src.math.log10
191     libc.src.math.log10f
192     libc.src.math.log1p
193     libc.src.math.log1pf
194     libc.src.math.log2
195     libc.src.math.log2f
196     libc.src.math.log
197     libc.src.math.logf
198     libc.src.math.logb
199     libc.src.math.logbf
200     libc.src.math.logbl
201     libc.src.math.modf
202     libc.src.math.modff
203     libc.src.math.modfl
204     libc.src.math.nan
205     libc.src.math.nanf
206     libc.src.math.nanl
207     libc.src.math.nearbyint
208     libc.src.math.nearbyintf
209     libc.src.math.nearbyintl
210     libc.src.math.nextafter
211     libc.src.math.nextafterf
212     libc.src.math.nextafterl
213     libc.src.math.nexttoward
214     libc.src.math.nexttowardf
215     libc.src.math.nexttowardl
216     libc.src.math.powf
217     libc.src.math.remainderf
218     libc.src.math.remainder
219     libc.src.math.remainderl
220     libc.src.math.remquof
221     libc.src.math.remquo
222     libc.src.math.remquol
223     libc.src.math.rint
224     libc.src.math.rintf
225     libc.src.math.rintl
226     libc.src.math.round
227     libc.src.math.roundf
228     libc.src.math.roundl
229     libc.src.math.scalbn
230     libc.src.math.scalbnf
231     libc.src.math.scalbnl
232     libc.src.math.sincos
233     libc.src.math.sincosf
234     libc.src.math.sinhf
235     libc.src.math.sin
236     libc.src.math.sinf
237     libc.src.math.sinpif
238     libc.src.math.sqrt
239     libc.src.math.sqrtf
240     libc.src.math.sqrtl
241     libc.src.math.tan
242     libc.src.math.tanf
243     libc.src.math.tanhf
244     libc.src.math.trunc
245     libc.src.math.truncf
246     libc.src.math.truncl
249 set(TARGET_LLVMLIBC_ENTRYPOINTS
250   ${TARGET_LIBC_ENTRYPOINTS}
251   ${TARGET_LIBM_ENTRYPOINTS}