Bump version to 19.1.0 (final)
[llvm-project.git] / libc / config / darwin / x86_64 / entrypoints.txt
blob1a7353172d464776920cf7f4becd19e98d177b68
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     # string.h entrypoints
21     libc.src.string.bcmp
22     libc.src.string.bzero
23     libc.src.string.memccpy
24     libc.src.string.memchr
25     libc.src.string.memcmp
26     libc.src.string.memcpy
27     libc.src.string.memmem
28     libc.src.string.memmove
29     libc.src.string.mempcpy
30     libc.src.string.memrchr
31     libc.src.string.memset
32     libc.src.string.stpcpy
33     libc.src.string.stpncpy
34     libc.src.string.strcat
35     libc.src.string.strchr
36     libc.src.string.strchrnul
37     libc.src.string.strcmp
38     libc.src.string.strcpy
39     libc.src.string.strcspn
40     libc.src.string.strlcat
41     libc.src.string.strlcpy
42     libc.src.string.strlen
43     libc.src.string.strncat
44     libc.src.string.strncmp
45     libc.src.string.strncpy
46     libc.src.string.strnlen
47     libc.src.string.strpbrk
48     libc.src.string.strrchr
49     libc.src.string.strspn
50     libc.src.string.strstr
51     libc.src.string.strtok
52     libc.src.string.strtok_r
54     # string.h entrypoints that depend on malloc
55     libc.src.string.strdup
56     libc.src.string.strndup
58     # inttypes.h entrypoints
59     libc.src.inttypes.imaxabs
60     libc.src.inttypes.imaxdiv
61     libc.src.inttypes.strtoimax
62     libc.src.inttypes.strtoumax
64     # stdlib.h entrypoints
65     libc.src.stdlib.abs
66     libc.src.stdlib.atoi
67     libc.src.stdlib.atof
68     libc.src.stdlib.atol
69     libc.src.stdlib.atoll
70     libc.src.stdlib.bsearch
71     libc.src.stdlib.div
72     libc.src.stdlib.labs
73     libc.src.stdlib.ldiv
74     libc.src.stdlib.llabs
75     libc.src.stdlib.lldiv
76     libc.src.stdlib.qsort
77     libc.src.stdlib.strtod
78     libc.src.stdlib.strtof
79     libc.src.stdlib.strtol
80     libc.src.stdlib.strtold
81     libc.src.stdlib.strtoll
82     libc.src.stdlib.strtoul
83     libc.src.stdlib.strtoull
85     # stdlib.h external entrypoints
86     libc.src.stdlib.malloc
87     libc.src.stdlib.calloc
88     libc.src.stdlib.realloc
89     libc.src.stdlib.free
92 set(TARGET_LIBM_ENTRYPOINTS
93     # fenv disabled on x86_64 MacOS for now.
94     # # fenv.h entrypoints
95     # libc.src.fenv.feclearexcept
96     # libc.src.fenv.fedisableexcept
97     # libc.src.fenv.feenableexcept
98     # libc.src.fenv.fegetenv
99     # libc.src.fenv.fegetexcept
100     # libc.src.fenv.fegetexceptflag
101     # libc.src.fenv.fegetround
102     # libc.src.fenv.feholdexcept
103     # libc.src.fenv.fesetenv
104     # libc.src.fenv.fesetexcept
105     # libc.src.fenv.fesetexceptflag
106     # libc.src.fenv.fesetround
107     # libc.src.fenv.feraiseexcept
108     # libc.src.fenv.fetestexcept
109     # libc.src.fenv.fetestexceptflag
110     # libc.src.fenv.feupdateenv
112     ## Currently disabled for failing tests.
113     # math.h entrypoints
114     #libc.src.math.copysign
115     #libc.src.math.copysignf
116     #libc.src.math.copysignl
117     #libc.src.math.ceil
118     #libc.src.math.ceilf
119     #libc.src.math.ceill
120     #libc.src.math.coshf
121     #libc.src.math.cosf
122     #libc.src.math.dsqrtl
123     #libc.src.math.expf
124     #libc.src.math.exp2f
125     #libc.src.math.expm1f
126     #libc.src.math.fabs
127     #libc.src.math.fabsf
128     #libc.src.math.fabsl
129     #libc.src.math.fdim
130     #libc.src.math.fdimf
131     #libc.src.math.fdiml
132     #libc.src.math.floor
133     #libc.src.math.floorf
134     #libc.src.math.floorl
135     #libc.src.math.fma
136     #libc.src.math.fmaf
137     #libc.src.math.fmax
138     #libc.src.math.fmaxf
139     #libc.src.math.fmaxl
140     #libc.src.math.fmin
141     #libc.src.math.fminf
142     #libc.src.math.fminl
143     #libc.src.math.fmod
144     #libc.src.math.fmodf
145     #libc.src.math.frexp
146     #libc.src.math.frexpf
147     #libc.src.math.frexpl
148     #libc.src.math.hypot
149     #libc.src.math.hypotf
150     #libc.src.math.ilogb
151     #libc.src.math.ilogbf
152     #libc.src.math.ilogbl
153     #libc.src.math.llrint
154     #libc.src.math.llrintf
155     #libc.src.math.llrintl
156     #libc.src.math.llround
157     #libc.src.math.llroundf
158     #libc.src.math.llroundl
159     #libc.src.math.lrint
160     #libc.src.math.lrintf
161     #libc.src.math.lrintl
162     #libc.src.math.lround
163     #libc.src.math.lroundf
164     #libc.src.math.lroundl
165     #libc.src.math.ldexp
166     #libc.src.math.ldexpf
167     #libc.src.math.ldexpl
168     #libc.src.math.log10f
169     #libc.src.math.log1pf
170     #libc.src.math.log2f
171     #libc.src.math.logf
172     #libc.src.math.logb
173     #libc.src.math.logbf
174     #libc.src.math.logbl
175     #libc.src.math.modf
176     #libc.src.math.modff
177     #libc.src.math.modfl
178     #libc.src.math.nan
179     #libc.src.math.nanf
180     #libc.src.math.nanl
181     #libc.src.math.nearbyint
182     #libc.src.math.nearbyintf
183     #libc.src.math.nearbyintl
184     #libc.src.math.nextafter
185     #libc.src.math.nextafterf
186     #libc.src.math.nextafterl
187     #libc.src.math.nexttoward
188     #libc.src.math.nexttowardf
189     #libc.src.math.nexttowardl
190     #libc.src.math.remainderf
191     #libc.src.math.remainder
192     #libc.src.math.remainderl
193     #libc.src.math.remquof
194     #libc.src.math.remquo
195     #libc.src.math.remquol
196     #libc.src.math.rint
197     #libc.src.math.rintf
198     #libc.src.math.rintl
199     #libc.src.math.round
200     #libc.src.math.roundf
201     #libc.src.math.roundl
202     #libc.src.math.sincosf
203     #libc.src.math.sinhf
204     #libc.src.math.sinf
205     #libc.src.math.sqrt
206     #libc.src.math.sqrtf
207     #libc.src.math.sqrtl
208     #libc.src.math.tanf
209     #libc.src.math.tanhf
210     #libc.src.math.trunc
211     #libc.src.math.truncf
212     #libc.src.math.truncl
215 set(TARGET_LLVMLIBC_ENTRYPOINTS
216   ${TARGET_LIBC_ENTRYPOINTS}
217   ${TARGET_LIBM_ENTRYPOINTS}