[llvm-commits] [poolalloc] r57982 - /poolalloc/trunk/lib/DSA/StdLibPass.cpp

Andrew Lenharth alenhar2 at cs.uiuc.edu
Wed Oct 22 09:13:28 PDT 2008


Author: alenhar2
Date: Wed Oct 22 11:13:27 2008
New Revision: 57982

URL: http://llvm.org/viewvc/llvm-project?rev=57982&view=rev
Log:
some additional stdlib funcs

Modified:
    poolalloc/trunk/lib/DSA/StdLibPass.cpp

Modified: poolalloc/trunk/lib/DSA/StdLibPass.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/StdLibPass.cpp?rev=57982&r1=57981&r2=57982&view=diff

==============================================================================
--- poolalloc/trunk/lib/DSA/StdLibPass.cpp (original)
+++ poolalloc/trunk/lib/DSA/StdLibPass.cpp Wed Oct 22 11:13:27 2008
@@ -89,6 +89,7 @@
   {"atoll",      {NRET_YARGS, NRET_NARGS, NRET_NARGS, false, false, false}},
   {"atoq",       {NRET_YARGS, NRET_NARGS, NRET_NARGS, false, false, false}},
 
+  {"memcmp",     {NRET_YARGS, NRET_NARGS, NRET_NARGS, false, false, false}},
   {"strcmp",     {NRET_YARGS, NRET_NARGS, NRET_NARGS, false, false, false}},
   {"wcscmp",     {NRET_YARGS, NRET_NARGS, NRET_NARGS, false, false, false}},
   {"strncmp",    {NRET_YARGS, NRET_NARGS, NRET_NARGS, false, false, false}},
@@ -111,13 +112,22 @@
   {"strcat",     {YRET_YARGS, YRET_YARGS, NRET_NARGS,  true, true, true}},
   {"strncat",    {YRET_YARGS, YRET_YARGS, NRET_NARGS,  true, true, true}},
 
+  {"strcpy",     {YRET_YARGS, YRET_YARGS, NRET_NARGS, true, true, true}},
+  {"wcscpy",     {YRET_YARGS, YRET_YARGS, NRET_NARGS, true, true, true}},
+  {"strcpy",     {YRET_YARGS, YRET_YARGS, NRET_NARGS, true, true, true}},
+  {"wcsncpy",    {YRET_YARGS, YRET_YARGS, NRET_NARGS, true, true, true}},
+
 
   {"fwrite",     {NRET_YARGS, NRET_NYARGS, NRET_NARGS, false, false, false}},
   {"fread",      {NRET_NYARGS, NRET_YARGS, NRET_NARGS, false, false, false}},
   {"fflush",     {NRET_YARGS,  NRET_YARGS, NRET_NARGS, false, false, false}},
   {"fclose",     {NRET_YARGS,  NRET_YARGS, NRET_NARGS, false, false, false}},
   {"fopen",      {NRET_YARGS,  YRET_NARGS, YRET_NARGS, false, false, false}},
- 
+  {"fileno",     {NRET_YARGS,  NRET_NARGS, NRET_NARGS, false, false, false}},
+  {"unlink",     {NRET_YARGS,  NRET_NARGS, NRET_NARGS, false, false, false}},
+
+  {"perror",     {NRET_YARGS,  NRET_NARGS, NRET_NARGS, false, false, false}},
+
 #if 0
   {"remove",     {false, false, false,  true, false, false, false, false, false}},
   {"unlink",     {false, false, false,  true, false, false, false, false, false}},





More information about the llvm-commits mailing list