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