summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/TargetLibraryInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [TargetLibraryInfo] Discard library functions with incorrectly sized integersIgor Laevsky2017-12-181-3/+3
* [SimplifyLibCalls] Inline calls to cabs when it's safe to do soHal Finkel2017-12-161-0/+22
* [TargetLibraryInfo] fix documentation comment; NFCSanjay Patel2017-12-151-3/+3
* TargetLibraryInfo: Stop guessing wchar_t sizeMatthias Braun2017-09-261-10/+1
* Revert "Add pthread_self function prototype and make it speculatable."Xin Tong2017-05-211-9/+0
* Add pthread_self function prototype and make it speculatable.Xin Tong2017-05-201-0/+9
* Fix breakage after r303461Matthias Braun2017-05-201-1/+5
* SimplifyLibCalls: Optimize wcslenMatthias Braun2017-05-191-0/+12
* IR: Give function GlobalValue::getRealLinkageName() a less misleading name: d...Peter Collingbourne2017-05-161-1/+1
* [TLI] Add mapping for various '__<func>_finite' forms of the math routines to...Andrew Kaylor2017-05-121-0/+24
* [TLI] Add declarations for various math header file routines from math-finite...Andrew Kaylor2017-05-121-0/+86
* TargetLibraryInfo: Introduce wcslenMatthias Braun2017-05-051-0/+4
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-231-569/+569
* [TLI] Appease spurious MSVC warning using llvm_unreachable. NFC.Ahmed Bougacha2017-01-171-1/+2
* [TLI] Add prototype checking for all remaining LibFuncs.Ahmed Bougacha2017-01-171-31/+186
* [TLI] Alphabetize some of the prototype check switch. NFC.Ahmed Bougacha2017-01-171-27/+27
* [SimplifyLibCalls] Lower fls() to llvm.ctlz().Davide Italiano2016-12-151-3/+3
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [TLI] Fix breakage introduced by D21739.Marcin Koscielnicki2016-11-211-19/+19
* [TLI] Add functions determining if int parameters/returns should be zeroext/s...Marcin Koscielnicki2016-11-211-2/+32
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* Use StringRef in TLI instead of raw pointer (NFC)Mehdi Amini2016-10-011-15/+13
* [TLI] isdigit / isascii / toascii param type should match return type (PR30484)Sanjay Patel2016-09-231-1/+4
* [InferAttributes] Don't access parameters that don't exist.Michael Kuperstein2016-09-201-2/+2
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-0/+1
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-4/+4
* Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-291-0/+1
* Initial support for vectorization using svml (short vector math library).Matt Masten2016-07-291-1/+71
* test commitMatt Masten2016-07-271-0/+1
* Reverting r276771 due to MSan failures.Andrew Kaylor2016-07-271-1/+0
* Re-committing r275284: add support to inline __builtin_mempcpyAndrew Kaylor2016-07-261-0/+1
* Reverting r275284 due to platform-specific test failuresAndrew Kaylor2016-07-131-1/+0
* Fix for Bug 26903, adds support to inline __builtin_mempcpyAndrew Kaylor2016-07-131-0/+1
* [TargetLibraryInfo] Reduce code duplication.Davide Italiano2016-06-211-9/+1
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-2/+4
* [TargetLibraryInfo] Teach isValidProtoForLibFunc about tanDavid Majnemer2016-06-151-0/+3
* AMDGPU: mark {exp,log}10{,f,l} library functions as unavailableNicolai Haehnle2016-06-141-0/+6
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-1/+1
* [TLI] Also cover Linux 64 libfunc (stat64, ...) prototype checking.Ahmed Bougacha2016-05-251-2/+2
* [TLI] Fix NumParams==0 prototype checking typo.Ahmed Bougacha2016-05-251-57/+43
* [X86] Promote several single precision FP libcalls on WindowsDavid Majnemer2016-05-081-0/+2
* [TLI] Unify LibFunc signature checking. NFCI.Ahmed Bougacha2016-04-271-0/+531
* [TLI] Fix indentation. NFC.Ahmed Bougacha2016-04-271-1/+1
* [NVPTX] Infer __nvvm_reflect as nounwind, readnoneDavid Majnemer2016-03-311-1/+5
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-1/+1
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi2016-02-281-0/+2
* Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi2016-02-281-2/+0
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi2016-02-281-0/+2
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-2/+0
* Disable all standard lib functions for NVVM.Justin Lebar2016-01-261-0/+14
OpenPOWER on IntegriCloud