aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetLibraryInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-07R600/SI: Add check for amdgcn triple forgotten in r225276.Tom Stellard1-2/+3
2014-11-12Add fortified (__*_chk) library functions to TLI (NFC)Ahmed Bougacha1-0/+6
2014-10-09Use triple's isiOS() and isOSDarwin() methods.Bob Wilson1-2/+2
2014-10-03PR21145: Teach LLVM about C++14 sized deallocation functions.Richard Smith1-0/+4
2014-07-24Target: invert condition for WindowsSaleem Abdulrasool1-1/+1
2014-07-24X86: correct library call setup for Windows itaniumSaleem Abdulrasool1-1/+1
2014-04-02TargetLibraryInfo: Disable memcpy and memset on R600Tom Stellard1-1/+10
2014-03-27Canonicalise Windows target triple spellingsSaleem Abdulrasool1-1/+1
2014-03-07"Mac OS/X" -> "Mac OS X" spelling fixes for llvm.Nico Weber1-1/+1
2014-02-04SimplifyLibCalls: Push TLI through the exp2->ldexp transform.Benjamin Kramer1-0/+5
2014-02-04OS X: the correct function is __sincospif_stret, not __sincospi_stretfTim Northover1-2/+2
2013-12-28Disable transforms that introduce calls to exp10*() on Linux due toChandler Carruth1-6/+10
2013-12-26TLI: Make exp10* avaiable on Linux/Mac/iOS and unavailable elsewhereReid Kleckner1-34/+33
2013-12-16Enable double to float shrinking optimizations for binary functions like 'fmi...Yi Jiang1-0/+10
2013-12-15There is no exp10 on NetBSD.Joerg Sonnenberger1-0/+6
2013-12-12Resubmit r196544: Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x)...Yi Jiang1-0/+25
2013-12-08Revert 196544 due to internal bot failures.Manman Ren1-25/+0
2013-12-05Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x) ―> __exp10(x)Yi Jiang1-0/+25
2013-11-03Convert calls to __sinpi and __cospi into __sincospi_stretBob Wilson1-0/+33
2013-08-29Clean up some usage of Triple. The base class has methods for determining if...Cameron Esfahani1-2/+2
2013-07-21Treat nothrow forms of ::operator delete and ::operator delete[] asRichard Smith1-0/+2
2013-07-03Added posix function gettimeofday to LibFunc::Func for all platforms but Wind...Michael Gottesman1-0/+2
2013-05-27Convert sqrt functions into sqrt instructions when -ffast-math is in effect.Preston Gurd1-0/+3
2013-03-13Add one more overload to make VS2008's debug mody happy.Benjamin Kramer1-0/+3
2013-03-09TLI: Microoptimize calls to strlen+memcmp to strncmp.Benjamin Kramer1-2/+24
2013-03-05Add more functions to the TLI.Meador Inge1-9/+212
2012-11-22Add more functions to the target library information.Meador Inge1-0/+47
2012-11-10Add more functions to the target library information.Meador Inge1-0/+18
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer1-1/+20
2012-08-21Add a few functions to TargetLibraryInfo as part of PR13574.Chad Rosier1-0/+36
2012-08-03Add new getLibFunc method to TargetLibraryInfo.Bob Wilson1-37/+56
2012-07-25make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes1-1/+2
2012-07-24add a few more functions to TargetLibraryInfo:Nuno Lopes1-0/+7
2012-07-24TargetLibraryInfo: add strn?cat, strn?cpy, and strn?lenNuno Lopes1-0/+6
2012-04-17fix pr12559: mark unavailable win32 math libcallsJoe Groff1-1/+79
2012-02-12Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI callsNick Lewycky1-1/+5
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-0/+2
2011-12-08Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can...Owen Anderson1-1/+13
2011-12-01Add missing functions.Chad Rosier1-1/+4
2011-12-01Add a few more functions to TargetLibraryInfo. More of rdar://10500969.Chad Rosier1-1/+16
2011-11-30Add a few functions to TargetLibraryInfo.Chad Rosier1-2/+50
2011-11-30Alphabetize TargetLibraryInfo enum and fix doxygen comments. No functionalChad Rosier1-6/+6
2011-11-29Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable Chad Rosier1-0/+3
2011-11-17Add support for custom names for library functions in TargetLibraryInfo. Add...Eli Friedman1-0/+25
2011-06-09Enable printf() to iprintf() optimization for the TCE target.Duncan Sands1-2/+2
2011-05-21add a copy ctor to TargetLibraryInfo.Chris Lattner1-0/+6
2011-04-20ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OSDaniel Dunbar1-2/+2
2011-04-19Target: Eliminate a use of getDarwinMajorNumber().Daniel Dunbar1-1/+8
2011-03-03Optimize fprintf -> iprintf if there are no floating point argumentsRichard Osborne1-0/+1
2011-03-03Optimize sprintf -> siprintf if there are no floating point argumentsRichard Osborne1-2/+4