[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