[llvm-commits] [llvm] r160690 - in /llvm/trunk: include/llvm/Target/TargetLibraryInfo.h lib/Target/TargetLibraryInfo.cpp
Nuno Lopes
nunoplopes at sapo.pt
Tue Jul 24 14:00:36 PDT 2012
Author: nlopes
Date: Tue Jul 24 16:00:36 2012
New Revision: 160690
URL: http://llvm.org/viewvc/llvm-project?rev=160690&view=rev
Log:
add a few more functions to TargetLibraryInfo:
fputc, memchr, memcmp, putchar, puts, strchr, strncmp
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=160690&r1=160689&r2=160690&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Target/TargetLibraryInfo.h (original)
+++ llvm/trunk/include/llvm/Target/TargetLibraryInfo.h Tue Jul 24 16:00:36 2012
@@ -104,6 +104,8 @@
fmodl,
/// float fmodf(float x, float y);
fmodf,
+ /// int fputc(int c, FILE *stream);
+ fputc,
/// int fputs(const char *s, FILE *stream);
fputs,
/// size_t fwrite(const void *ptr, size_t size, size_t nitems,
@@ -135,6 +137,10 @@
log1pl,
/// float log1pf(float x);
log1pf,
+ /// void *memchr(const void *s, int c, size_t n);
+ memchr,
+ /// int memcmp(const void *s1, const void *s2, size_t n);
+ memcmp,
/// void *memcpy(void *s1, const void *s2, size_t n);
memcpy,
/// void *memmove(void *s1, const void *s2, size_t n);
@@ -155,6 +161,10 @@
powf,
/// long double powl(long double x, long double y);
powl,
+ /// int putchar(int c);
+ putchar,
+ /// int puts(const char *s);
+ puts,
/// double rint(double x);
rint,
/// float rintf(float x);
@@ -189,12 +199,16 @@
sqrtf,
/// char *strcat(char *s1, const char *s2);
strcat,
+ /// char *strchr(const char *s, int c);
+ strchr,
/// 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,
+ /// int strncmp(const char *s1, const char *s2, size_t n);
+ strncmp,
/// char *strncpy(char *s1, const char *s2, size_t n);
strncpy,
/// size_t strnlen(const char *s, size_t maxlen);
Modified: llvm/trunk/lib/Target/TargetLibraryInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/TargetLibraryInfo.cpp?rev=160690&r1=160689&r2=160690&view=diff
==============================================================================
--- llvm/trunk/lib/Target/TargetLibraryInfo.cpp (original)
+++ llvm/trunk/lib/Target/TargetLibraryInfo.cpp Tue Jul 24 16:00:36 2012
@@ -67,6 +67,7 @@
"fmod",
"fmodl",
"fmodf",
+ "fputc",
"fputs",
"fwrite",
"iprintf",
@@ -82,6 +83,8 @@
"log1p",
"log1pl",
"log1pf",
+ "memchr",
+ "memcmp",
"memcpy",
"memmove",
"memset",
@@ -92,6 +95,8 @@
"pow",
"powf",
"powl",
+ "putchar",
+ "puts",
"rint",
"rintf",
"rintl",
@@ -109,9 +114,11 @@
"sqrtl",
"sqrtf",
"strcat",
+ "strchr",
"strcpy",
"strlen",
"strncat",
+ "strncmp",
"strncpy",
"strnlen",
"tan",
More information about the llvm-commits
mailing list