[llvm-commits] [poolalloc] r160007 - in /poolalloc/trunk: include/poolalloc/RuntimeChecks.h lib/DSA/StdLibPass.cpp

Matthew Wala mttjwl at gmail.com
Tue Jul 10 11:13:38 PDT 2012


Author: wala1
Date: Tue Jul 10 13:13:38 2012
New Revision: 160007

URL: http://llvm.org/viewvc/llvm-project?rev=160007&view=rev
Log:
Add runtime check and StdLib table entries for pool_getcwd().

Modified:
    poolalloc/trunk/include/poolalloc/RuntimeChecks.h
    poolalloc/trunk/lib/DSA/StdLibPass.cpp

Modified: poolalloc/trunk/include/poolalloc/RuntimeChecks.h
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/include/poolalloc/RuntimeChecks.h?rev=160007&r1=160006&r2=160007&view=diff
==============================================================================
--- poolalloc/trunk/include/poolalloc/RuntimeChecks.h (original)
+++ poolalloc/trunk/include/poolalloc/RuntimeChecks.h Tue Jul 10 13:13:38 2012
@@ -117,6 +117,7 @@
   { "pool_send",              1, CStdLibCheck  },
   { "pool_readlink",          2, CStdLibCheck  },
   { "pool_realpath",          2, CStdLibCheck  },
+  { "pool_getcwd",            1, CStdLibCheck  },
 
   //
   // CIFCheck intrinsics

Modified: poolalloc/trunk/lib/DSA/StdLibPass.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/StdLibPass.cpp?rev=160007&r1=160006&r2=160007&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/StdLibPass.cpp (original)
+++ poolalloc/trunk/lib/DSA/StdLibPass.cpp Tue Jul 10 13:13:38 2012
@@ -332,6 +332,7 @@
   {"pool_send",       {NRET_YARGS,   NRET_NARGS,    NRET_NARGS, NRET_NARGS,   false}},
   {"pool_readlink",   {NRET_YNARGS,  NRET_NYARGS,   NRET_NARGS, NRET_NARGS,   true}},
   {"pool_realpath",   {NRET_YNARGS,  NRET_NYARGS,   NRET_NARGS, NRET_NARGS,   true}},
+  {"pool_getcwd",     {NRET_YARGS,   NRET_NYARGS,   NRET_NARGS, YRET_NYARGS,  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