[libc-commits] [libc] 8bb1dd7 - [libc] Add a simple arm32 config.
Siva Chandra Reddy via libc-commits
libc-commits at lists.llvm.org
Mon Jun 27 02:04:03 PDT 2022
Author: Siva Chandra Reddy
Date: 2022-06-27T09:03:22Z
New Revision: 8bb1dd7d34d0b686216bd610a9055d67627c6ed5
URL: https://github.com/llvm/llvm-project/commit/8bb1dd7d34d0b686216bd610a9055d67627c6ed5
DIFF: https://github.com/llvm/llvm-project/commit/8bb1dd7d34d0b686216bd610a9055d67627c6ed5.diff
LOG: [libc] Add a simple arm32 config.
This will be expanded in future as more functions are brought up on arm32.
Added:
libc/config/linux/arm/entrypoints.txt
Modified:
Removed:
################################################################################
diff --git a/libc/config/linux/arm/entrypoints.txt b/libc/config/linux/arm/entrypoints.txt
new file mode 100644
index 0000000000000..39341224a386f
--- /dev/null
+++ b/libc/config/linux/arm/entrypoints.txt
@@ -0,0 +1,63 @@
+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.stpncpy
+ libc.src.string.strcat
+ libc.src.string.strchr
+ 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.strncat
+ libc.src.string.strncmp
+ libc.src.string.strncpy
+ libc.src.string.strnlen
+ libc.src.string.strpbrk
+ libc.src.string.strrchr
+ libc.src.string.strspn
+ libc.src.string.strstr
+ libc.src.string.strtok
+ libc.src.string.strtok_r
+
+ # inttypes.h entrypoints
+ libc.src.inttypes.imaxdiv
+ libc.src.inttypes.strtoimax
+ libc.src.inttypes.strtoumax
+
+ # stdlib.h entrypoints
+ libc.src.stdlib.abs
+ libc.src.stdlib.bsearch
+ libc.src.stdlib.div
+ libc.src.stdlib.labs
+ libc.src.stdlib.ldiv
+ libc.src.stdlib.llabs
+ libc.src.stdlib.lldiv
+ libc.src.stdlib.qsort
+)
+
+set(TARGET_LIBM_ENTRYPOINTS
+)
+
+set(TARGET_LLVMLIBC_ENTRYPOINTS
+ ${TARGET_LIBC_ENTRYPOINTS}
+ ${TARGET_LIBM_ENTRYPOINTS}
+)
More information about the libc-commits
mailing list