aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/TargetLibraryInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner1-0/+1
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner1-4/+4
2016-07-29Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor1-0/+1
2016-07-29Initial support for vectorization using svml (short vector math library).Matt Masten1-1/+71
2016-07-27test commitMatt Masten1-0/+1
2016-07-27Reverting r276771 due to MSan failures.Andrew Kaylor1-1/+0
2016-07-26Re-committing r275284: add support to inline __builtin_mempcpyAndrew Kaylor1-0/+1
2016-07-13Reverting r275284 due to platform-specific test failuresAndrew Kaylor1-1/+0
2016-07-13Fix for Bug 26903, adds support to inline __builtin_mempcpyAndrew Kaylor1-0/+1
2016-06-21[TargetLibraryInfo] Reduce code duplication.Davide Italiano1-9/+1
2016-06-17[PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth1-2/+4
2016-06-15[TargetLibraryInfo] Teach isValidProtoForLibFunc about tanDavid Majnemer1-0/+3
2016-06-14AMDGPU: mark {exp,log}10{,f,l} library functions as unavailableNicolai Haehnle1-0/+6
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer1-1/+1
2016-05-25[TLI] Also cover Linux 64 libfunc (stat64, ...) prototype checking.Ahmed Bougacha1-2/+2
2016-05-25[TLI] Fix NumParams==0 prototype checking typo.Ahmed Bougacha1-57/+43
2016-05-08[X86] Promote several single precision FP libcalls on WindowsDavid Majnemer1-0/+2
2016-04-27[TLI] Unify LibFunc signature checking. NFCI.Ahmed Bougacha1-0/+531
2016-04-27[TLI] Fix indentation. NFC.Ahmed Bougacha1-1/+1
2016-03-31[NVPTX] Infer __nvvm_reflect as nounwind, readnoneDavid Majnemer1-1/+5
2016-03-11[PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth1-1/+1
2016-02-28[PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi1-0/+2
2016-02-28Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi1-2/+0
2016-02-28[PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi1-0/+2
2016-02-26[PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth1-2/+0
2016-01-26Disable all standard lib functions for NVVM.Justin Lebar1-0/+14
2016-01-19[WebAssembly] Re-enable loop idiom recognition for memcpy et al.Dan Gohman1-3/+1
2016-01-03Use std::is_sorted and std::none_of instead of manual loops. NFCCraig Topper1-7/+6
2015-12-15AMDGPU: mark ldexp LibCalls as unavailableNicolai Hahnle1-0/+7
2015-11-09[TargetLibraryInfo] Add support for fls, flsl, flsll.Davide Italiano1-0/+10
2015-11-02TvOS: add missing support for some libcalls.Tim Northover1-0/+7
2015-11-01[LibraryInfo] Point to FreeBSD HEAD repo and not to a dolphin branch.Davide Italiano1-2/+2
2015-10-28ARM: teach backend about WatchOS and TvOS libcalls.Tim Northover1-2/+8
2015-10-28WebAssembly: disable some loop-idiom recognitionJF Bastien1-1/+3
2015-05-07Populate list of vectorizable functions for Accelerate library.Michael Zolotukhin1-4/+32
2015-03-30[WinEH] Run cleanup handlers when an exception is thrownDavid Majnemer1-3/+1
2015-03-17TLI: Add addVectorizableFunctionsFromVecLib.Michael Zolotukhin1-0/+34
2015-03-17TLI: Add interface for querying whether a function is vectorizable.Michael Zolotukhin1-0/+70
2015-03-08Make static variables const if possible. Makes them go into a read-only section.Benjamin Kramer1-7/+6
2015-03-03Move TargetLibraryInfo data from two files into one common .def file.Jan Wen Voung1-330/+2
2015-03-02TLI: Factor out sanitizeFunctionName. NFC.Michael Zolotukhin1-6/+14
2015-03-02TLI: Use lambda. NFC.Michael Zolotukhin1-20/+4
2015-01-24[PM] Rework how the TargetLibraryInfo pass integrates with the new passChandler Carruth1-15/+40
2015-01-15[PM] Port TargetLibraryInfo to the new pass manager, provided by theChandler Carruth1-1/+22
2015-01-15[PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth1-17/+27
2015-01-15[PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth1-0/+754