summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/TargetLibraryInfo.cpp
AgeCommit message (Expand)Author
2018-04-26[SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky
2018-04-04[Analysis] Support aligned new/delete functions.Eric Fiselier
2018-04-04Revert "[Analysis] Support aligned new/delete functions."Eric Fiselier
2018-04-04[Analysis] Support aligned new/delete functions.Eric Fiselier
2018-04-01[Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-03-30Fix a bunch of typoes. NFCFangrui Song
2018-01-31[Analysis] Disable calls to *_finite and other glibc-only functions on Android.Chih-Hung Hsieh
2018-01-23[Analysis] Disable exp/exp2/pow finite lib calls on Android with -ffast-math.MinSeong Kim
2018-01-08[TargetLibraryInfo] fix finite mathlib function availabilitySanjay Patel
2017-12-18[TargetLibraryInfo] Discard library functions with incorrectly sized integersIgor Laevsky
2017-12-16[SimplifyLibCalls] Inline calls to cabs when it's safe to do soHal Finkel
2017-12-15[TargetLibraryInfo] fix documentation comment; NFCSanjay Patel
2017-09-26TargetLibraryInfo: Stop guessing wchar_t sizeMatthias Braun
2017-05-21Revert "Add pthread_self function prototype and make it speculatable."Xin Tong
2017-05-20Add pthread_self function prototype and make it speculatable.Xin Tong
2017-05-20Fix breakage after r303461Matthias Braun
2017-05-19SimplifyLibCalls: Optimize wcslenMatthias Braun
2017-05-16IR: Give function GlobalValue::getRealLinkageName() a less misleading name: d...Peter Collingbourne
2017-05-12[TLI] Add mapping for various '__<func>_finite' forms of the math routines to...Andrew Kaylor
2017-05-12[TLI] Add declarations for various math header file routines from math-finite...Andrew Kaylor
2017-05-05TargetLibraryInfo: Introduce wcslenMatthias Braun
2017-01-23[Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones
2017-01-17[TLI] Appease spurious MSVC warning using llvm_unreachable. NFC.Ahmed Bougacha
2017-01-17[TLI] Add prototype checking for all remaining LibFuncs.Ahmed Bougacha
2017-01-17[TLI] Alphabetize some of the prototype check switch. NFC.Ahmed Bougacha
2016-12-15[SimplifyLibCalls] Lower fls() to llvm.ctlz().Davide Italiano
2016-11-23[PM] Change the static object whose address is used to uniquely identifyChandler Carruth
2016-11-21[TLI] Fix breakage introduced by D21739.Marcin Koscielnicki
2016-11-21[TLI] Add functions determining if int parameters/returns should be zeroext/s...Marcin Koscielnicki
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini
2016-10-01Use StringRef in TLI instead of raw pointer (NFC)Mehdi Amini
2016-09-23[TLI] isdigit / isascii / toascii param type should match return type (PR30484)Sanjay Patel
2016-09-20[InferAttributes] Don't access parameters that don't exist.Michael Kuperstein
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner
2016-07-29Recommitting r275284: add support to inline __builtin_mempcpyAndrew Kaylor
2016-07-29Initial support for vectorization using svml (short vector math library).Matt Masten
2016-07-27test commitMatt Masten
2016-07-27Reverting r276771 due to MSan failures.Andrew Kaylor
2016-07-26Re-committing r275284: add support to inline __builtin_mempcpyAndrew Kaylor
2016-07-13Reverting r275284 due to platform-specific test failuresAndrew Kaylor
2016-07-13Fix for Bug 26903, adds support to inline __builtin_mempcpyAndrew Kaylor
2016-06-21[TargetLibraryInfo] Reduce code duplication.Davide Italiano
2016-06-17[PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth
2016-06-15[TargetLibraryInfo] Teach isValidProtoForLibFunc about tanDavid Majnemer
2016-06-14AMDGPU: mark {exp,log}10{,f,l} library functions as unavailableNicolai Haehnle
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer
2016-05-25[TLI] Also cover Linux 64 libfunc (stat64, ...) prototype checking.Ahmed Bougacha
2016-05-25[TLI] Fix NumParams==0 prototype checking typo.Ahmed Bougacha
2016-05-08[X86] Promote several single precision FP libcalls on WindowsDavid Majnemer