[llvm-commits] [llvm] r64352 - /llvm/trunk/lib/Transforms/Scalar/SimplifyLibCalls.cpp

Nick Lewycky nicholas at mxc.ca
Wed Feb 11 19:18:34 PST 2009


Author: nicholas
Date: Wed Feb 11 21:18:34 2009
New Revision: 64352

URL: http://llvm.org/viewvc/llvm-project?rev=64352&view=rev
Log:
Don't mark all args to strtod and friends as nocapture.

Modified:
    llvm/trunk/lib/Transforms/Scalar/SimplifyLibCalls.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/SimplifyLibCalls.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/SimplifyLibCalls.cpp?rev=64352&r1=64351&r2=64352&view=diff

==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/SimplifyLibCalls.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/SimplifyLibCalls.cpp Wed Feb 11 21:18:34 2009
@@ -1583,16 +1583,9 @@
           setDoesNotCapture(F, 2);
         } else if ((NameLen == 6 && !strcmp(NameStr, "strcmp")) ||
                    (NameLen == 6 && !strcmp(NameStr, "strspn")) ||
-                   (NameLen == 6 && !strcmp(NameStr, "strtol")) ||
-                   (NameLen == 6 && !strcmp(NameStr, "strtod")) ||
-                   (NameLen == 6 && !strcmp(NameStr, "strtof")) ||
-                   (NameLen == 7 && !strcmp(NameStr, "strtoul")) ||
-                   (NameLen == 7 && !strcmp(NameStr, "strtoll")) ||
-                   (NameLen == 7 && !strcmp(NameStr, "strtold")) ||
                    (NameLen == 7 && !strcmp(NameStr, "strncmp")) ||
                    (NameLen == 7 && !strcmp(NameStr, "strcspn")) ||
                    (NameLen == 7 && !strcmp(NameStr, "strcoll")) ||
-                   (NameLen == 8 && !strcmp(NameStr, "strtoull")) ||
                    (NameLen == 10 && !strcmp(NameStr, "strcasecmp")) ||
                    (NameLen == 11 && !strcmp(NameStr, "strncasecmp"))) {
           if (FTy->getNumParams() < 2 ||





More information about the llvm-commits mailing list