[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