summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/TargetLibraryInfo.cpp
AgeCommit message (Expand)Author
2020-05-26[FPEnv] Intrinsic llvm.roundevenSerge Pavlov
2020-04-14[ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.Georgii Rymar
2020-04-11Revert "[TLI] Per-function fveclib for math library used for vectorization"Mehdi Amini
2020-04-09[TLI] Per-function fveclib for math library used for vectorizationWenlei He
2020-03-29Introduce support for lib function aligned_alloc in TLI / memory builtinsUday Bondhugula
2020-03-22Add Triple::isAMDGPUYaxun (Sam) Liu
2020-02-28No longer generate calls to *_finiteserge-sans-paille
2020-02-18[NFC] Remove trailing spaceJim Lin
2020-02-12[ConstantFolding] Fold calls to FP remainder functionEhud Katz
2020-02-08[SimplifyLibCalls] Add __strlen_chk.George Burgess IV
2020-01-07[NFC] Use isX86() instead of getArch()Jim Lin
2019-12-16[TLI] Support for per-Function TLI that overrides available libfuncsTeresa Johnson
2019-11-15[SVFS] Inject TLI Mappings in VFABI attribute.Francesco Petrogalli
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-11[TLI][AMDGPU] AMDPAL does not have library functionsTim Renouf
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson
2019-09-04[TargetLibraryInfo] Define enumerator for no library function (NFC)Evandro Menezes
2019-08-24[TLI] Simplify code. NFCI.Benjamin Kramer
2019-08-24Fix some accidental global initializers by using StringLiteral instead of Str...Benjamin Kramer
2019-08-12[AMDGPU] Printf runtime binding passStanislav Mekhanoshin
2019-08-07TLI: darwin does not support _bcmpAlex Lorenz
2019-08-05[TLI][NFC] Fixed typoDavid Bolvansky
2019-06-05Initial support for IBM MASS vector libraryNemanja Ivanovic
2019-05-31[SimplifyLibCalls] Fold more fortified functions into non-fortified variantsErik Pilkington
2019-05-16Add Triple::isPPC64()Fangrui Song
2019-05-09Compile time tweak for libcall lookupPhilip Reames
2019-04-12Use llvm::lower_bound. NFCFangrui Song
2019-04-11Revert "Use llvm::lower_bound. NFC"Ali Tamur
2019-04-11Use llvm::lower_bound. NFCFangrui Song
2019-04-09NFC: Refactor library-specific mappings of scalar maths functions to their ve...Nemanja Ivanovic
2019-04-03[WebAssembly] Add Emscripten OS definition + small_printfAlon Zakai
2019-03-08[SelectionDAG] Allow the user to specify a memeq function.Clement Courbet
2019-02-11[TargetLibraryInfo] Update run time support for WindowsEvandro Menezes
2019-02-11[TargetLibraryInfo] Update run time support for WindowsEvandro Menezes
2019-02-05[TargetLibraryInfo] Regroup run time functions for Windows (NFC)Evandro Menezes
2019-02-04Revert "[PATCH] [TargetLibraryInfo] Update run time support for Windows"Evandro Menezes
2019-02-04[PATCH] [TargetLibraryInfo] Update run time support for WindowsEvandro Menezes
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-24Revert unapproved commitJoel Jones
2018-11-24[AArch64] Enable libm vectorized functions via SLEEFJoel Jones
2018-11-07Fix unit tests after patch https://reviews.llvm.org/rL346313Calixte Denizet
2018-11-07[GCOV] Flush counters before to avoid counting the execution before fork twic...Calixte Denizet
2018-11-06Disable calls to *_finite and other glibc-only functions on Musl.Eli Friedman
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-06-25Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFCAlexander Richardson
2018-06-07[TargetLibraryInfo] add mappings from LLVM sin/cos intrinsics to SVML callsSanjay Patel
2018-05-17[Analysis] Only use _unlocked stdio functions on linuxMartin Storsjo
2018-05-16[SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky
2018-05-11[Analysis] Validate the return type of s(n)printf like libcallsMartin Storsjo
2018-04-27Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO"Matt Morehouse