summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetLibraryInfo.cpp
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2011-06-09 11:11:45 +0000
committerDuncan Sands <baldrick@free.fr>2011-06-09 11:11:45 +0000
commiteeb50c8fd2890332210c11d163ecb18d876d7a20 (patch)
treea988e44d1ffdd49cff38660b6eeb6c5183874dfe /llvm/lib/Target/TargetLibraryInfo.cpp
parent889c40e2e1923eccba22d7bb0b374d039f4ab8fa (diff)
downloadbcm5719-llvm-eeb50c8fd2890332210c11d163ecb18d876d7a20.tar.gz
bcm5719-llvm-eeb50c8fd2890332210c11d163ecb18d876d7a20.zip
Enable printf() to iprintf() optimization for the TCE target.
Patch by Pekka Jaaskelainen. llvm-svn: 132774
Diffstat (limited to 'llvm/lib/Target/TargetLibraryInfo.cpp')
-rw-r--r--llvm/lib/Target/TargetLibraryInfo.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/TargetLibraryInfo.cpp b/llvm/lib/Target/TargetLibraryInfo.cpp
index 4b985b8c654..709dfd283f9 100644
--- a/llvm/lib/Target/TargetLibraryInfo.cpp
+++ b/llvm/lib/Target/TargetLibraryInfo.cpp
@@ -38,8 +38,8 @@ static void initialize(TargetLibraryInfo &TLI, const Triple &T) {
TLI.setUnavailable(LibFunc::memset_pattern16);
}
- // iprintf and friends are only available on XCore.
- if (T.getArch() != Triple::xcore) {
+ // iprintf and friends are only available on XCore and TCE.
+ if (T.getArch() != Triple::xcore && T.getArch() != Triple::tce) {
TLI.setUnavailable(LibFunc::iprintf);
TLI.setUnavailable(LibFunc::siprintf);
TLI.setUnavailable(LibFunc::fiprintf);
OpenPOWER on IntegriCloud