[llvm-commits] [llvm] r160678 - in /llvm/trunk: include/llvm/Target/TargetLibraryInfo.h lib/Target/TargetLibraryInfo.cpp

Nuno Lopes nunoplopes at sapo.pt
Tue Jul 24 10:25:06 PDT 2012


Author: nlopes
Date: Tue Jul 24 12:25:06 2012
New Revision: 160678

URL: http://llvm.org/viewvc/llvm-project?rev=160678&view=rev
Log:
TargetLibraryInfo: add strn?cat, strn?cpy, and strn?len

Modified:
    llvm/trunk/include/llvm/Target/TargetLibraryInfo.h
    llvm/trunk/lib/Target/TargetLibraryInfo.cpp

Modified: llvm/trunk/include/llvm/Target/TargetLibraryInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Target/TargetLibraryInfo.h?rev=160678&r1=160677&r2=160678&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Target/TargetLibraryInfo.h (original)
+++ llvm/trunk/include/llvm/Target/TargetLibraryInfo.h Tue Jul 24 12:25:06 2012
@@ -187,6 +187,18 @@
       sqrtl,
       /// float sqrtf(float x);
       sqrtf,
+      /// char *strcat(char *s1, const char *s2);
+      strcat,
+      /// char *strcpy(char *s1, const char *s2);
+      strcpy,
+      /// size_t strlen(const char *s);
+      strlen,
+      /// char *strncat(char *s1, const char *s2, size_t n);
+      strncat,
+      /// char *strncpy(char *s1, const char *s2, size_t n);
+      strncpy,
+      /// size_t strnlen(const char *s, size_t maxlen);
+      strnlen,
       /// double tan(double x);
       tan,
       /// long double tanl(long double x);

Modified: llvm/trunk/lib/Target/TargetLibraryInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/TargetLibraryInfo.cpp?rev=160678&r1=160677&r2=160678&view=diff
==============================================================================
--- llvm/trunk/lib/Target/TargetLibraryInfo.cpp (original)
+++ llvm/trunk/lib/Target/TargetLibraryInfo.cpp Tue Jul 24 12:25:06 2012
@@ -108,6 +108,12 @@
     "sqrt",
     "sqrtl",
     "sqrtf",
+    "strcat",
+    "strcpy",
+    "strlen",
+    "strncat",
+    "strncpy",
+    "strnlen",
     "tan",
     "tanl",
     "tanf",





More information about the llvm-commits mailing list