[Workflow] Roll back some settings since they caused more issues
[llvm-project.git] / libc / config / baremetal / riscv32 / entrypoints.txt
blob3b7ca513eb0965a646520f0c490a4a296896f7ba
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     # inttypes.h entrypoints
62     libc.src.inttypes.imaxabs
63     libc.src.inttypes.imaxdiv
64     libc.src.inttypes.strtoimax
65     libc.src.inttypes.strtoumax
67     # stdio.h entrypoints
68     libc.src.stdio.sprintf
69     libc.src.stdio.snprintf
70     libc.src.stdio.vsprintf
71     libc.src.stdio.vsnprintf
73     # stdlib.h entrypoints
74     libc.src.stdlib.abs
75     libc.src.stdlib.atoi
76     libc.src.stdlib.atol
77     libc.src.stdlib.atoll
78     libc.src.stdlib.bsearch
79     libc.src.stdlib.div
80     libc.src.stdlib.labs
81     libc.src.stdlib.ldiv
82     libc.src.stdlib.llabs
83     libc.src.stdlib.lldiv
84     libc.src.stdlib.qsort
85     libc.src.stdlib.strtol
86     libc.src.stdlib.strtoll
87     libc.src.stdlib.strtoul
88     libc.src.stdlib.strtoull
91 set(TARGET_LIBM_ENTRYPOINTS
92     # fenv.h entrypoints
93     libc.src.fenv.feclearexcept
94     libc.src.fenv.fedisableexcept
95     libc.src.fenv.feenableexcept
96     libc.src.fenv.fegetenv
97     libc.src.fenv.fegetexcept
98     libc.src.fenv.fegetexceptflag
99     libc.src.fenv.fegetround
100     libc.src.fenv.feholdexcept
101     libc.src.fenv.fesetenv
102     libc.src.fenv.fesetexceptflag
103     libc.src.fenv.fesetround
104     libc.src.fenv.feraiseexcept
105     libc.src.fenv.fetestexcept
106     libc.src.fenv.feupdateenv
108     # math.h entrypoints
109     libc.src.math.fabs
110     libc.src.math.fabsf
111     libc.src.math.fabsl
112     libc.src.math.fdim
113     libc.src.math.fdimf
114     libc.src.math.fdiml
115     libc.src.math.fmax
116     libc.src.math.fmaxf
117     libc.src.math.fmaxl
118     libc.src.math.fmin
119     libc.src.math.fminf
120     libc.src.math.fminl
123 set(TARGET_LLVMLIBC_ENTRYPOINTS
124   ${TARGET_LIBC_ENTRYPOINTS}
125   ${TARGET_LIBM_ENTRYPOINTS}