aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/TargetLibraryInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-28No longer generate calls to *_finiteserge-sans-paille1-0/+3
2020-02-18[NFC] Remove trailing spaceJim Lin1-2/+2
2020-02-12[ConstantFolding] Fold calls to FP remainder functionEhud Katz1-0/+5
2020-02-08[SimplifyLibCalls] Add __strlen_chk.George Burgess IV1-0/+5
2020-01-07[NFC] Use isX86() instead of getArch()Jim Lin1-4/+2
2019-12-16[TLI] Support for per-Function TLI that overrides available libfuncsTeresa Johnson1-18/+8
2019-11-15[SVFS] Inject TLI Mappings in VFABI attribute.Francesco Petrogalli1-0/+16
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-09-11[TLI][AMDGPU] AMDPAL does not have library functionsTim Renouf1-12/+2
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson1-8/+0
2019-09-04[TargetLibraryInfo] Define enumerator for no library function (NFC)Evandro Menezes1-0/+1
2019-08-24[TLI] Simplify code. NFCI.Benjamin Kramer1-9/+4
2019-08-24Fix some accidental global initializers by using StringLiteral instead of Str...Benjamin Kramer1-2/+3
2019-08-12[AMDGPU] Printf runtime binding passStanislav Mekhanoshin1-0/+1
2019-08-07TLI: darwin does not support _bcmpAlex Lorenz1-1/+1
2019-08-05[TLI][NFC] Fixed typoDavid Bolvansky1-1/+1
2019-06-05Initial support for IBM MASS vector libraryNemanja Ivanovic1-0/+10
2019-05-31[SimplifyLibCalls] Fold more fortified functions into non-fortified variantsErik Pilkington1-0/+53
2019-05-16Add Triple::isPPC64()Fangrui Song1-2/+2
2019-05-09Compile time tweak for libcall lookupPhilip Reames1-0/+5
2019-04-12Use llvm::lower_bound. NFCFangrui Song1-7/+6
2019-04-11Revert "Use llvm::lower_bound. NFC"Ali Tamur1-6/+7
2019-04-11Use llvm::lower_bound. NFCFangrui Song1-7/+6
2019-04-09NFC: Refactor library-specific mappings of scalar maths functions to their ve...Nemanja Ivanovic1-139/+4
2019-04-03[WebAssembly] Add Emscripten OS definition + small_printfAlon Zakai1-2/+13
2019-03-08[SelectionDAG] Allow the user to specify a memeq function.Clement Courbet1-0/+13
2019-02-11[TargetLibraryInfo] Update run time support for WindowsEvandro Menezes1-47/+39
2019-02-11[TargetLibraryInfo] Update run time support for WindowsEvandro Menezes1-35/+64
2019-02-05[TargetLibraryInfo] Regroup run time functions for Windows (NFC)Evandro Menezes1-38/+37
2019-02-04Revert "[PATCH] [TargetLibraryInfo] Update run time support for Windows"Evandro Menezes1-59/+53
2019-02-04[PATCH] [TargetLibraryInfo] Update run time support for WindowsEvandro Menezes1-53/+59
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-24Revert unapproved commitJoel Jones1-154/+4
2018-11-24[AArch64] Enable libm vectorized functions via SLEEFJoel Jones1-4/+154
2018-11-07Fix unit tests after patch https://reviews.llvm.org/rL346313Calixte Denizet1-5/+1
2018-11-07[GCOV] Flush counters before to avoid counting the execution before fork twic...Calixte Denizet1-0/+24
2018-11-06Disable calls to *_finite and other glibc-only functions on Musl.Eli Friedman1-5/+5
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-2/+2
2018-06-25Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFCAlexander Richardson1-2/+1
2018-06-07[TargetLibraryInfo] add mappings from LLVM sin/cos intrinsics to SVML callsSanjay Patel1-0/+16
2018-05-17[Analysis] Only use _unlocked stdio functions on linuxMartin Storsjo1-1/+2
2018-05-16[SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky1-1/+41
2018-05-11[Analysis] Validate the return type of s(n)printf like libcallsMartin Storsjo1-2/+4
2018-04-27Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO"Matt Morehouse1-41/+1
2018-04-26[SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky1-1/+41
2018-04-04[Analysis] Support aligned new/delete functions.Eric Fiselier1-0/+28
2018-04-04Revert "[Analysis] Support aligned new/delete functions."Eric Fiselier1-28/+0
2018-04-04[Analysis] Support aligned new/delete functions.Eric Fiselier1-0/+28
2018-04-01[Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-2/+2
2018-03-30Fix a bunch of typoes. NFCFangrui Song1-1/+1