aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/TargetLibraryInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-25TargetLibraryInfo: Bring FreeBSD function list up to date (#144846)Gleb Popov1-0/+28
2025-07-15[TLI] Handle cabs without parameters gracefullyNikita Popov1-1/+1
2025-06-26TargetLibraryInfo: Delete default TargetLibraryInfoImpl constructor (#145826)Matt Arsenault1-7/+1
2025-06-23[TLI] Add support for pvalloc() (#144949)Marco Elver1-0/+1
2025-06-17[AArch64][VecLib] Add libmvec support for AArch64 targets (#143696)Mary Kassayova1-0/+12
2025-05-12[DirectX] Disable all libcalls for DXIL in TargetLibraryInfo.cpp (#138991)Deric C.1-0/+8
2025-05-07[LLVM][VecLib] Refactor LIBMVEC integration to be target neutral. (#138262)Paul Walker1-3/+10
2025-04-21[LLVM] Cleanup pass initialization for Analysis passes (#135858)Rahul Joshi1-9/+3
2025-04-17[TLI] Use AArch64 vector calling convention for ArmPL routines (#135790)David Sherwood1-7/+7
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-4/+3
2024-12-12TargetLibraryInfo: Use pointer index size to determine getSizeTSize(). (#118747)Owen Anderson1-13/+10
2024-11-26[RISCV][SLEEF]: Support SLEEF vector library for RISC-V target. (#114014)Mark Goncharov1-0/+11
2024-11-13[TLI] Add support for reallocarray (#114818)serge-sans-paille1-0/+1
2024-10-31[Reland][TLI] Add support for hypot libcall. (#114343)Kenji Mouri / 毛利 研二1-0/+2
2024-10-30Revert "[TLI] Add support for hypot libcall." (#114312)gulfemsavrun1-2/+0
2024-10-30[TLI] Add support for hypot libcall. (#113724)Kenji Mouri / 毛利 研二1-0/+2
2024-10-20[TLI] Add basic support for scalbnxx (#112936)Fawdlstty1-0/+8
2024-10-18[TLI] Add support for the `ilogb` libcall. (#112725)c8ef1-0/+3
2024-09-20[TLI] Add basic support for fdim libcall (#108702)braw-lee1-0/+2
2024-08-13Enhance TLI detection of __size_returning_new lib funcs. (#102391)Snehasish Kumar1-1/+50
2024-08-06Add __size_returning_new variant detection to TLI. (#101564)Snehasish Kumar1-0/+4
2024-07-19[TLI] Add basic support for remquo libcall (#99611)Yingwei Zheng1-0/+2
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov1-0/+1
2024-05-24[NFC][LLVM] Clean up TLI VECFUNC macros. (#93178)Paul Walker1-0/+10
2024-05-21[AIX] Set memrchr to unavailable (#92588)Qiongsi Wu1-0/+3
2024-05-17TargetLibraryInfo: Assume no libcalls in the default constructor (#92400)Matt Arsenault1-20/+31
2024-05-16PlaceSafepoints: Fix using default constructed TargetLibraryInfo (#92411)Matt Arsenault1-0/+4
2024-04-11PS support for erf/erff/erfl. (#88412)Sunil Srivastava1-3/+0
2024-03-27[NFC][TLI] Move VecFuncs to statics to reduce stack usage (#86829)Alex MacLean1-62/+68
2024-03-20Revert "Enable exp10 libcall on linux (#68736)"Nikita Popov1-9/+10
2024-03-20Enable exp10 libcall on linux (#68736)Krishna Narayanan1-10/+9
2024-03-12[Analysis] Treat ldexpf() as missing on MinGW (#84748)Martin Storsjö1-0/+5
2024-02-24[InstCombine] Handle more even/odd math functions (#81324)Artem Tyurin1-0/+3
2024-02-15Adding support of AMDLIBM vector library (#78560)Rohit Aggarwal1-1/+13
2024-01-23[TLI] Remove leftover assert in TargetLibraryInfoImpl initialize (#79056)tltao1-6/+0
2024-01-17 [llvm] Teach MachO about XROS (#78373)Cyndy Ishida1-0/+3
2023-12-21[TLI] Add getLibFunc that accepts an Opcode and scalar Type. (#75919)Paschalis Mpeis1-0/+10
2023-11-22[IR][TLI] Cache getLibFunc() result on Function (NFC) (#72867)Nikita Popov1-2/+9
2023-10-03[TLI] Added a guard for empty vector function name. (#68100)JolantaJensen1-0/+1
2023-10-02Fix mechanism propagating mangled names for TLI function mappings (#66656)JolantaJensen1-17/+38
2023-08-15[NFC][TLI] Replace std::lower_bound call in getLibFunc with DenseMap lookupDhruv Chawla1-5/+16
2023-08-14[OSX][TargetLibraryInfo] Mark memrchr as unavailable on OSXPavel Kosov1-0/+1
2023-07-12[TLI][AArch64] Add mappings to vectorized functions from ArmPLMaciej Gabka1-1/+20
2023-04-28[MemProf] Use updated version of hot/cold operator newTeresa Johnson1-8/+8
2023-04-19[MemProf] Optionally pass hot/cold hints to operator newTeresa Johnson1-0/+8
2023-03-29[TLI][AArch64] Extend SLEEF vectorized functions mapping with VLA functionsPaul Osmialowski1-4/+12
2023-03-29Revert "[TLI][AArch64] Extend SLEEF vectorized functions mapping with VLA fun...Paul Osmialowski1-12/+4
2023-03-29[TLI][AArch64] Extend SLEEF vectorized functions mapping with VLA functionsPaul Osmialowski1-4/+12
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-20[AArch64] Enable libm vectorized functions via SLEEFDaniel Kiss1-3/+26