[llvm-commits] [poolalloc] r155022 - in /poolalloc/trunk: include/dsa/CStdLib.h lib/DSA/StdLibPass.cpp
Matthew Wala
mttjwl at gmail.com
Wed Apr 18 11:36:29 PDT 2012
Author: wala1
Date: Wed Apr 18 13:36:29 2012
New Revision: 155022
URL: http://llvm.org/viewvc/llvm-project?rev=155022&view=rev
Log:
Recognize pool_checkstr(), pool_read(), pool_recv(), pool_write(),
and pool_send().
Modified:
poolalloc/trunk/include/dsa/CStdLib.h
poolalloc/trunk/lib/DSA/StdLibPass.cpp
Modified: poolalloc/trunk/include/dsa/CStdLib.h
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/include/dsa/CStdLib.h?rev=155022&r1=155021&r2=155022&view=diff
==============================================================================
--- poolalloc/trunk/include/dsa/CStdLib.h (original)
+++ poolalloc/trunk/include/dsa/CStdLib.h Wed Apr 18 13:36:29 2012
@@ -67,6 +67,10 @@
{ "pool_fread", 1 },
{ "pool_gets", 1 },
{ "pool_puts", 1 },
+ { "pool_read", 1 },
+ { "pool_recv", 1 },
+ { "pool_write", 1 },
+ { "pool_send", 1 },
{ 0, 0 }
};
Modified: poolalloc/trunk/lib/DSA/StdLibPass.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/StdLibPass.cpp?rev=155022&r1=155021&r2=155022&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/StdLibPass.cpp (original)
+++ poolalloc/trunk/lib/DSA/StdLibPass.cpp Wed Apr 18 13:36:29 2012
@@ -321,7 +321,11 @@
{"pool_strcasecmp", {NRET_NNYARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
{"pool_strncasecmp",{NRET_NNYARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
{"pool_bcopy", {NRET_NNYARGS, NRET_NNNYARGS, NRET_NARGS, NRET_NNYARGS, true}},
- {"pool_bcmp", {NRET_NNYARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, true}},
+ {"pool_bcmp", {NRET_NNYARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"pool_read", {NRET_NARGS, NRET_YARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"pool_recv", {NRET_NARGS, NRET_YARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"pool_write", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
+ {"pool_send", {NRET_YARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
// format string intrinsics and functions
{"sc.fsparameter", {NRET_NARGS, NRET_NARGS, NRET_NARGS, NRET_NARGS, false}},
More information about the llvm-commits
mailing list