Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / libc / config / linux / arm / entrypoints.txt
blob27c0b8e5b3a3aa288193db09350d3b3d2b550f39
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.index
28     libc.src.string.memccpy
29     libc.src.string.memchr
30     libc.src.string.memcmp
31     libc.src.string.memcpy
32     libc.src.string.memmem
33     libc.src.string.memmove
34     libc.src.string.mempcpy
35     libc.src.string.memrchr
36     libc.src.string.memset
37     libc.src.string.rindex
38     libc.src.string.stpcpy
39     libc.src.string.stpncpy
40     libc.src.string.strcasecmp
41     libc.src.string.strcasestr
42     libc.src.string.strcat
43     libc.src.string.strchr
44     libc.src.string.strchrnul
45     libc.src.string.strcmp
46     libc.src.string.strcpy
47     libc.src.string.strcspn
48     libc.src.string.strlcat
49     libc.src.string.strlcpy
50     libc.src.string.strlen
51     libc.src.string.strncasecmp
52     libc.src.string.strncat
53     libc.src.string.strncmp
54     libc.src.string.strncpy
55     libc.src.string.strnlen
56     libc.src.string.strpbrk
57     libc.src.string.strrchr
58     libc.src.string.strsep
59     libc.src.string.strspn
60     libc.src.string.strstr
61     libc.src.string.strtok
62     libc.src.string.strtok_r
64     # inttypes.h entrypoints
65     libc.src.inttypes.imaxabs
66     libc.src.inttypes.imaxdiv
67     libc.src.inttypes.strtoimax
68     libc.src.inttypes.strtoumax
70     # stdlib.h entrypoints
71     libc.src.stdlib.abs
72     libc.src.stdlib.atoi
73     libc.src.stdlib.atof
74     libc.src.stdlib.atol
75     libc.src.stdlib.atoll
76     libc.src.stdlib.bsearch
77     libc.src.stdlib.div
78     libc.src.stdlib.labs
79     libc.src.stdlib.ldiv
80     libc.src.stdlib.llabs
81     libc.src.stdlib.lldiv
82     libc.src.stdlib.qsort
83     libc.src.stdlib.qsort_r
84     libc.src.stdlib.strtod
85     libc.src.stdlib.strtof
86     libc.src.stdlib.strtol
87     libc.src.stdlib.strtold
88     libc.src.stdlib.strtoll
89     libc.src.stdlib.strtoul
90     libc.src.stdlib.strtoull
92     # sys/mman.h entrypoints
93     libc.src.sys.mman.mmap
94     libc.src.sys.mman.munmap
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.fabs
116     libc.src.math.fabsf
117     libc.src.math.fabsl
118     libc.src.math.fdim
119     libc.src.math.fdimf
120     libc.src.math.fdiml
121     libc.src.math.fmax
122     libc.src.math.fmaxf
123     libc.src.math.fmaxl
124     libc.src.math.fmin
125     libc.src.math.fminf
126     libc.src.math.fminl
129 set(TARGET_LLVMLIBC_ENTRYPOINTS
130   ${TARGET_LIBC_ENTRYPOINTS}
131   ${TARGET_LIBM_ENTRYPOINTS}