[Workflow] Roll back some settings since they caused more issues
[llvm-project.git] / libc / config / gpu / entrypoints.txt
bloba50699c68f65bfa4682351e593ab4c8e9e0db145
1 set(TARGET_LIBC_ENTRYPOINTS
2     # assert.h entrypoints
3     libc.src.assert.__assert_fail
5     # ctype.h entrypoints
6     libc.src.ctype.isalnum
7     libc.src.ctype.isalpha
8     libc.src.ctype.isascii
9     libc.src.ctype.isblank
10     libc.src.ctype.iscntrl
11     libc.src.ctype.isdigit
12     libc.src.ctype.isgraph
13     libc.src.ctype.islower
14     libc.src.ctype.isprint
15     libc.src.ctype.ispunct
16     libc.src.ctype.isspace
17     libc.src.ctype.isupper
18     libc.src.ctype.isxdigit
19     libc.src.ctype.toascii
20     libc.src.ctype.tolower
21     libc.src.ctype.toupper
23     # string.h entrypoints
24     libc.src.string.bcmp
25     libc.src.string.bzero
26     libc.src.string.memccpy
27     libc.src.string.memcmp
28     libc.src.string.memcpy
29     libc.src.string.memmem
30     libc.src.string.memmove
31     libc.src.string.mempcpy
32     libc.src.string.memrchr
33     libc.src.string.memset
34     libc.src.string.stpcpy
35     libc.src.string.stpncpy
36     libc.src.string.strcasecmp
37     libc.src.string.strcat
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.strncasecmp
45     libc.src.string.strncat
46     libc.src.string.strncmp
47     libc.src.string.strncpy
48     libc.src.string.strnlen
49     libc.src.string.strspn
50     libc.src.string.strtok
51     libc.src.string.strtok_r
53     # stdlib.h entrypoints
54     libc.src.stdlib.abs
55     libc.src.stdlib.atoi
56     libc.src.stdlib.atof
57     libc.src.stdlib.atol
58     libc.src.stdlib.atoll
59     libc.src.stdlib.div
60     libc.src.stdlib.labs
61     libc.src.stdlib.bsearch
62     libc.src.stdlib.ldiv
63     libc.src.stdlib.llabs
64     libc.src.stdlib.lldiv
65     libc.src.stdlib.qsort
66     libc.src.stdlib.qsort_r
67     libc.src.stdlib.strtod
68     libc.src.stdlib.strtof
69     libc.src.stdlib.strtol
70     libc.src.stdlib.strtold
71     libc.src.stdlib.strtoll
72     libc.src.stdlib.strtoul
73     libc.src.stdlib.strtoull
74     libc.src.stdlib._Exit
75     libc.src.stdlib.atexit
76     libc.src.stdlib.exit
77     libc.src.stdlib.abort
79     # Only implemented in the test suite
80     libc.src.stdlib.malloc
81     libc.src.stdlib.aligned_alloc
82     libc.src.stdlib.realloc
83     libc.src.stdlib.free
85     # errno.h entrypoints
86     libc.src.errno.errno
88     # stdio.h entrypoints
89     libc.src.stdio.feof
90     libc.src.stdio.ferror
91     libc.src.stdio.clearerr
92     libc.src.stdio.puts
93     libc.src.stdio.fopen
94     libc.src.stdio.fclose
95     libc.src.stdio.fread
96     libc.src.stdio.fputs
97     libc.src.stdio.fwrite
98     libc.src.stdio.fputc
99     libc.src.stdio.putc
100     libc.src.stdio.putchar
101     libc.src.stdio.fgets
102     libc.src.stdio.fgetc
103     libc.src.stdio.getc
104     libc.src.stdio.getchar
105     libc.src.stdio.stdin
106     libc.src.stdio.stdout
107     libc.src.stdio.stderr
109     # inttypes.h entrypoints
110     libc.src.inttypes.imaxabs
111     libc.src.inttypes.imaxdiv
112     libc.src.inttypes.strtoimax
113     libc.src.inttypes.strtoumax
115     # time.h entrypoints
116     libc.src.time.clock
117     libc.src.time.nanosleep
119     # gpu/rpc.h entrypoints
120     libc.src.gpu.rpc_host_call
123 set(TARGET_LIBM_ENTRYPOINTS
124     # math.h entrypoints
125     libc.src.math.acosf
126     libc.src.math.acoshf
127     libc.src.math.asinf
128     libc.src.math.asinhf
129     libc.src.math.atanf
130     libc.src.math.atanhf
131     libc.src.math.ceil
132     libc.src.math.ceilf
133     libc.src.math.copysign
134     libc.src.math.copysignf
135     libc.src.math.cos
136     libc.src.math.cosf
137     libc.src.math.cosh
138     libc.src.math.coshf
139     libc.src.math.exp10f
140     libc.src.math.exp2f
141     libc.src.math.expf
142     libc.src.math.expm1f
143     libc.src.math.fabs
144     libc.src.math.fabsf
145     libc.src.math.fdim
146     libc.src.math.fdimf
147     libc.src.math.floor
148     libc.src.math.floorf
149     libc.src.math.fma
150     libc.src.math.fmaf
151     libc.src.math.fmax
152     libc.src.math.fmaxf
153     libc.src.math.fmin
154     libc.src.math.fminf
155     libc.src.math.fmod
156     libc.src.math.fmodf
157     libc.src.math.frexp
158     libc.src.math.frexpf
159     libc.src.math.hypot
160     libc.src.math.hypotf
161     libc.src.math.ilogb
162     libc.src.math.ilogbf
163     libc.src.math.ldexp
164     libc.src.math.ldexpf
165     libc.src.math.llrint
166     libc.src.math.llrintf
167     libc.src.math.llround
168     libc.src.math.llroundf
169     libc.src.math.pow
170     libc.src.math.powf
171     libc.src.math.sin
172     libc.src.math.modf
173     libc.src.math.modff
174     libc.src.math.nearbyint
175     libc.src.math.nearbyintf
176     libc.src.math.nextafter
177     libc.src.math.nextafterf
178     libc.src.math.remainder
179     libc.src.math.remainderf
180     libc.src.math.remquo
181     libc.src.math.remquof
182     libc.src.math.rint
183     libc.src.math.rintf
184     libc.src.math.round
185     libc.src.math.roundf
186     libc.src.math.scalbn
187     libc.src.math.scalbnf
188     libc.src.math.sinh
189     libc.src.math.sinhf
190     libc.src.math.sqrt
191     libc.src.math.sqrtf
192     libc.src.math.tan
193     libc.src.math.tanf
194     libc.src.math.tanh
195     libc.src.math.tanhf
196     libc.src.math.trunc
197     libc.src.math.truncf
200 set(TARGET_LLVMLIBC_ENTRYPOINTS
201   ${TARGET_LIBC_ENTRYPOINTS}
202   ${TARGET_LIBM_ENTRYPOINTS}