| set(TARGET_LIBC_ENTRYPOINTS |
| # ctype.h entrypoints |
| libc.src.ctype.isalnum |
| libc.src.ctype.isalpha |
| libc.src.ctype.isascii |
| libc.src.ctype.isblank |
| libc.src.ctype.iscntrl |
| libc.src.ctype.isdigit |
| libc.src.ctype.isgraph |
| libc.src.ctype.islower |
| libc.src.ctype.isprint |
| libc.src.ctype.ispunct |
| libc.src.ctype.isspace |
| libc.src.ctype.isupper |
| libc.src.ctype.isxdigit |
| libc.src.ctype.toascii |
| libc.src.ctype.tolower |
| libc.src.ctype.toupper |
| |
| # string.h entrypoints |
| libc.src.string.bcmp |
| libc.src.string.bzero |
| libc.src.string.memccpy |
| libc.src.string.memcmp |
| libc.src.string.memcpy |
| libc.src.string.memmem |
| libc.src.string.memmove |
| libc.src.string.mempcpy |
| libc.src.string.memrchr |
| libc.src.string.memset |
| libc.src.string.stpcpy |
| libc.src.string.stpncpy |
| libc.src.string.strcasecmp |
| libc.src.string.strcat |
| libc.src.string.strcmp |
| libc.src.string.strcpy |
| libc.src.string.strcspn |
| libc.src.string.strlcat |
| libc.src.string.strlcpy |
| libc.src.string.strlen |
| libc.src.string.strncasecmp |
| libc.src.string.strncat |
| libc.src.string.strncmp |
| libc.src.string.strncpy |
| libc.src.string.strnlen |
| libc.src.string.strspn |
| libc.src.string.strtok |
| libc.src.string.strtok_r |
| |
| # stdlib.h entrypoints |
| libc.src.stdlib.abs |
| libc.src.stdlib.atoi |
| libc.src.stdlib.atof |
| libc.src.stdlib.atol |
| libc.src.stdlib.atoll |
| libc.src.stdlib.div |
| libc.src.stdlib.labs |
| libc.src.stdlib.ldiv |
| libc.src.stdlib.llabs |
| libc.src.stdlib.lldiv |
| libc.src.stdlib.strtod |
| libc.src.stdlib.strtof |
| libc.src.stdlib.strtol |
| libc.src.stdlib.strtold |
| libc.src.stdlib.strtoll |
| libc.src.stdlib.strtoul |
| libc.src.stdlib.strtoull |
| |
| # stdlib.h entrypoints |
| libc.src.stdlib._Exit |
| libc.src.stdlib.atexit |
| libc.src.stdlib.exit |
| |
| # Only implemented in the test suite |
| libc.src.stdlib.malloc |
| libc.src.stdlib.aligned_alloc |
| libc.src.stdlib.realloc |
| libc.src.stdlib.free |
| |
| # errno.h entrypoints |
| libc.src.errno.errno |
| |
| # stdio.h entrypoints |
| libc.src.stdio.puts |
| libc.src.stdio.fputs |
| libc.src.stdio.stdin |
| libc.src.stdio.stdout |
| libc.src.stdio.stderr |
| |
| # inttypes.h entrypoints |
| libc.src.inttypes.imaxabs |
| libc.src.inttypes.imaxdiv |
| libc.src.inttypes.strtoimax |
| libc.src.inttypes.strtoumax |
| |
| # gpu/rpc.h entrypoints |
| libc.src.gpu.rpc_reset |
| libc.src.gpu.rpc_host_call |
| ) |
| |
| set(TARGET_LIBM_ENTRYPOINTS |
| # math.h entrypoints |
| libc.src.math.acosf |
| libc.src.math.acoshf |
| libc.src.math.asinf |
| libc.src.math.asinhf |
| libc.src.math.atanf |
| libc.src.math.atanhf |
| libc.src.math.ceil |
| libc.src.math.ceilf |
| libc.src.math.copysign |
| libc.src.math.copysignf |
| libc.src.math.cos |
| libc.src.math.cosf |
| libc.src.math.cosh |
| libc.src.math.coshf |
| libc.src.math.exp10f |
| libc.src.math.exp2f |
| libc.src.math.expf |
| libc.src.math.expm1f |
| libc.src.math.fabs |
| libc.src.math.fabsf |
| libc.src.math.fdim |
| libc.src.math.fdimf |
| libc.src.math.floor |
| libc.src.math.floorf |
| libc.src.math.fma |
| libc.src.math.fmaf |
| libc.src.math.fmax |
| libc.src.math.fmaxf |
| libc.src.math.fmin |
| libc.src.math.fminf |
| libc.src.math.fmod |
| libc.src.math.fmodf |
| libc.src.math.frexp |
| libc.src.math.frexpf |
| libc.src.math.hypot |
| libc.src.math.hypotf |
| libc.src.math.ilogb |
| libc.src.math.ilogbf |
| libc.src.math.ldexp |
| libc.src.math.ldexpf |
| libc.src.math.llrint |
| libc.src.math.llrintf |
| libc.src.math.llround |
| libc.src.math.llroundf |
| libc.src.math.pow |
| libc.src.math.powf |
| libc.src.math.sin |
| libc.src.math.modf |
| libc.src.math.modff |
| libc.src.math.nearbyint |
| libc.src.math.nearbyintf |
| libc.src.math.nextafter |
| libc.src.math.nextafterf |
| libc.src.math.remainder |
| libc.src.math.remainderf |
| libc.src.math.remquo |
| libc.src.math.remquof |
| libc.src.math.rint |
| libc.src.math.rintf |
| libc.src.math.round |
| libc.src.math.roundf |
| libc.src.math.scalbn |
| libc.src.math.scalbnf |
| libc.src.math.sinh |
| libc.src.math.sinhf |
| libc.src.math.sqrt |
| libc.src.math.sqrtf |
| libc.src.math.tan |
| libc.src.math.tanf |
| libc.src.math.tanh |
| libc.src.math.tanhf |
| libc.src.math.trunc |
| libc.src.math.truncf |
| ) |
| |
| set(TARGET_LLVMLIBC_ENTRYPOINTS |
| ${TARGET_LIBC_ENTRYPOINTS} |
| ${TARGET_LIBM_ENTRYPOINTS} |
| ) |