[clang][dataflow][NFC] Fix stale comments. (#71654)
[llvm-project.git] / libc / config / windows / entrypoints.txt
blob5611b399e8bca8b4ea573a80582963372c27d57f
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.bcopy
23     libc.src.string.bzero
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.strcasecmp
36     libc.src.string.strcasestr
37     libc.src.string.strcat
38     libc.src.string.strchr
39     libc.src.string.strchrnul
40     libc.src.string.strcmp
41     libc.src.string.strcpy
42     libc.src.string.strcspn
43     libc.src.string.strlcat
44     libc.src.string.strlcpy
45     libc.src.string.strlen
46     libc.src.string.strncasecmp
47     libc.src.string.strncat
48     libc.src.string.strncmp
49     libc.src.string.strncpy
50     libc.src.string.strnlen
51     libc.src.string.strpbrk
52     libc.src.string.strrchr
53     libc.src.string.strspn
54     libc.src.string.strstr
55     libc.src.string.strtok
56     libc.src.string.strtok_r
58     # string.h entrypoints that depend on malloc
59     libc.src.string.strdup
60     libc.src.string.strndup
62     # inttypes.h entrypoints
63     libc.src.inttypes.imaxabs
64     libc.src.inttypes.imaxdiv
65     libc.src.inttypes.strtoimax
66     libc.src.inttypes.strtoumax
68     # stdlib.h entrypoints
69     libc.src.stdlib.abs
70     libc.src.stdlib.atoi
71     libc.src.stdlib.atof
72     libc.src.stdlib.atol
73     libc.src.stdlib.atoll
74     libc.src.stdlib.bsearch
75     libc.src.stdlib.div
76     libc.src.stdlib.labs
77     libc.src.stdlib.ldiv
78     libc.src.stdlib.llabs
79     libc.src.stdlib.lldiv
80     libc.src.stdlib.qsort
81     libc.src.stdlib.strtod
82     libc.src.stdlib.strtof
83     libc.src.stdlib.strtol
84     libc.src.stdlib.strtold
85     libc.src.stdlib.strtoll
86     libc.src.stdlib.strtoul
87     libc.src.stdlib.strtoull
89     # stdlib.h external entrypoints
90     libc.src.stdlib.malloc
91     libc.src.stdlib.calloc
92     libc.src.stdlib.realloc
93     libc.src.stdlib.aligned_alloc
94     libc.src.stdlib.free
97 set(TARGET_LIBM_ENTRYPOINTS
98     # fenv.h entrypoints
99     libc.src.fenv.feclearexcept
100     libc.src.fenv.fedisableexcept
101     libc.src.fenv.feenableexcept
102     libc.src.fenv.fegetenv
103     libc.src.fenv.fegetexcept
104     libc.src.fenv.fegetexceptflag
105     libc.src.fenv.fegetround
106     libc.src.fenv.feholdexcept
107     libc.src.fenv.fesetenv
108     libc.src.fenv.fesetexceptflag
109     libc.src.fenv.fesetround
110     libc.src.fenv.feraiseexcept
111     libc.src.fenv.fetestexcept
112     libc.src.fenv.feupdateenv
114     # math.h entrypoints
115     libc.src.math.acosf
116     libc.src.math.acoshf
117     libc.src.math.asinf
118     libc.src.math.asinhf
119     libc.src.math.atanf    
120     libc.src.math.atanhf
121     libc.src.math.copysign
122     libc.src.math.copysignf
123     libc.src.math.copysignl
124     libc.src.math.ceil
125     libc.src.math.ceilf
126     libc.src.math.ceill
127     libc.src.math.cos
128     libc.src.math.cosf
129     libc.src.math.coshf
130     libc.src.math.erff
131     libc.src.math.exp
132     libc.src.math.expf
133     libc.src.math.exp10
134     libc.src.math.exp10f
135     libc.src.math.exp2
136     libc.src.math.exp2f
137     libc.src.math.expm1
138     libc.src.math.expm1f
139     libc.src.math.fabs
140     libc.src.math.fabsf
141     libc.src.math.fabsl
142     libc.src.math.fdim
143     libc.src.math.fdimf
144     libc.src.math.fdiml
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.fmin
151     libc.src.math.fminf
152     libc.src.math.fminl
153     libc.src.math.fmax
154     libc.src.math.fmaxf
155     libc.src.math.fmaxl
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.hypot
162     libc.src.math.hypotf
163     libc.src.math.ilogb
164     libc.src.math.ilogbf
165     libc.src.math.ilogbl
166     libc.src.math.ldexp
167     libc.src.math.ldexpf
168     libc.src.math.ldexpl
169     libc.src.math.llrint
170     libc.src.math.llrintf
171     libc.src.math.llrintl
172     libc.src.math.llround
173     libc.src.math.llroundf
174     libc.src.math.llroundl
175     libc.src.math.log10
176     libc.src.math.log10f
177     libc.src.math.log1p
178     libc.src.math.log1pf
179     libc.src.math.log2
180     libc.src.math.log2f
181     libc.src.math.log
182     libc.src.math.logf
183     libc.src.math.logb
184     libc.src.math.logbf
185     libc.src.math.logbl
186     libc.src.math.lrint
187     libc.src.math.lrintf
188     libc.src.math.lrintl
189     libc.src.math.lround
190     libc.src.math.lroundf
191     libc.src.math.lroundl
192     libc.src.math.modf
193     libc.src.math.modff
194     libc.src.math.modfl
195     libc.src.math.nearbyint
196     libc.src.math.nearbyintf
197     libc.src.math.nearbyintl
198     libc.src.math.nextafter
199     libc.src.math.nextafterf
200     libc.src.math.nextafterl
201     libc.src.math.powf
202     libc.src.math.remainderf
203     libc.src.math.remainder
204     libc.src.math.remainderl
205     libc.src.math.remquof
206     libc.src.math.remquo
207     libc.src.math.remquol
208     libc.src.math.rint
209     libc.src.math.rintf
210     libc.src.math.rintl
211     libc.src.math.round
212     libc.src.math.roundf
213     libc.src.math.roundl
214     libc.src.math.scalbn
215     libc.src.math.scalbnf
216     libc.src.math.scalbnl
217     libc.src.math.sin
218     libc.src.math.sincosf
219     libc.src.math.sinf
220     libc.src.math.sinhf
221     libc.src.math.sqrt
222     libc.src.math.sqrtf
223     libc.src.math.sqrtl
224     libc.src.math.tan
225     libc.src.math.tanf
226     libc.src.math.tanhf
227     libc.src.math.trunc
228     libc.src.math.truncf
229     libc.src.math.truncl
232 set(TARGET_LLVMLIBC_ENTRYPOINTS
233   ${TARGET_LIBC_ENTRYPOINTS}
234   ${TARGET_LIBM_ENTRYPOINTS}