[llvm-commits] [poolalloc] r125247 - /poolalloc/trunk/lib/DSA/StdLibPass.cpp
Arushi Aggarwal
aggarwa4 at illinois.edu
Wed Feb 9 16:37:53 PST 2011
Author: aggarwa4
Date: Wed Feb 9 18:37:53 2011
New Revision: 125247
URL: http://llvm.org/viewvc/llvm-project?rev=125247&view=rev
Log:
Added a few more functions. Mostly string functions used
by SPECINT2000.
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=125247&r1=125246&r2=125247&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/StdLibPass.cpp (original)
+++ poolalloc/trunk/lib/DSA/StdLibPass.cpp Wed Feb 9 18:37:53 2011
@@ -99,14 +99,14 @@
{"gets", {NRET_NARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, false}},
{"fgets", {NRET_NYARGS, YRET_YNARGS, NRET_NARGS, YRET_YNARGS, false}},
{"getc", {NRET_YNARGS, YRET_YNARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"_IO_getc", {NRET_YNARGS, YRET_YNARGS, NRET_NARGS, NRET_NARGS, false}},
{"fgetc", {NRET_YNARGS, YRET_YNARGS, NRET_NARGS, NRET_NARGS, false}},
- {"_IO_getc", {NRET_NARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, false}},
{"putc", {NRET_NARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"_IO_putc", {NRET_NARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
{"putchar", {NRET_NARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
{"fputs", {NRET_YARGS, NRET_NYARGS, NRET_NARGS, NRET_NARGS, false}},
{"fputc", {NRET_YARGS, NRET_NYARGS, NRET_NARGS, NRET_NARGS, false}},
{"feof", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
-
{"calloc", {NRET_NARGS, YRET_NARGS, YRET_NARGS, NRET_NARGS, false}},
{"malloc", {NRET_NARGS, YRET_NARGS, YRET_NARGS, NRET_NARGS, false}},
{"valloc", {NRET_NARGS, YRET_NARGS, YRET_NARGS, NRET_NARGS, false}},
@@ -147,24 +147,28 @@
{"strcat", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
{"strncat", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
- {"strcpy", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
+ {"strcpy", {NRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
+ {"strstr", {NRET_YARGS, YRET_NARGS, NRET_NARGS, YRET_YNARGS, true}},
+ {"strspn", {NRET_YARGS, YRET_NARGS, NRET_NARGS, NRET_NARGS, true}},
+ {"strtok", {NRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
{"strncpy", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
{"memccpy", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
- {"memcpy", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
+ {"memcpy", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
{"memmove", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
{"wmemccpy", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
{"wcscpy", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
{"wcsncpy", {YRET_YARGS, YRET_YARGS, NRET_NARGS, YRET_YNARGS, true}},
- {"fwrite", {NRET_YARGS, NRET_NYARGS, NRET_NARGS, NRET_NARGS, false}},
- {"write", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
- {"fread", {NRET_NYARGS, NRET_YARGS, NRET_NARGS, NRET_NARGS, false}},
- {"fflush", {NRET_YARGS, NRET_YARGS, NRET_NARGS, NRET_NARGS, false}},
- {"fclose", {NRET_YARGS, NRET_YARGS, NRET_NARGS, NRET_NARGS, false}},
- {"fopen", {NRET_YARGS, YRET_NARGS, YRET_NARGS, NRET_NARGS, false}},
- {"open", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
- {"fileno", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
- {"unlink", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"fwrite", {NRET_YARGS, NRET_NYARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"write", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"fread", {NRET_NYARGS, NRET_YARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"fseek", {NRET_YARGS, YRET_YNARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"fflush", {NRET_YARGS, NRET_YARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"fclose", {NRET_YARGS, NRET_YARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"fopen", {NRET_YARGS, YRET_NARGS, YRET_NARGS, NRET_NARGS, false}},
+ {"open", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"fileno", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"unlink", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
{"perror", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
More information about the llvm-commits
mailing list