[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