summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/TargetLibraryInfo.cpp
AgeCommit message (Expand)Author
2022-12-12[RISCV] Set ShouldSignExtI32Param in TargetLibraryInfo for riscv64.Craig Topper
2022-10-03[Analysis][SimplifyLibCalls] Refactor code related to size_t in lib func sign...Bjorn Pettersson
2022-09-20[TargetLibraryInfo] Mark memrchr as unavailable on WindowsMateusz Mikuła
2022-08-10[InstCombine] Tighten up known library function signature tests (PR #56463)Martin Sebor
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-06-14[PS5] Make library function availability match PS4Paul Robinson
2022-03-14[TLI] Check that malloc argument has type size_tNikita Popov
2021-12-07Revert "Revert "Use VersionTuple for parsing versions in Triple, fixing issue...James Farrell
2021-12-06Revert "Use VersionTuple for parsing versions in Triple, fixing issues that c...James Farrell
2021-12-06Use VersionTuple for parsing versions in Triple, fixing issues that caused th...James Farrell
2021-12-01[TLI] Add memset_pattern4, memset_pattern8 lib functions.Florian Hahn
2021-11-30Revert "Use VersionTuple for parsing versions in Triple. This makes it possib...Nikita Popov
2021-11-30Use VersionTuple for parsing versions in Triple. This makes it possible to di...James Farrell
2021-11-23[PS4][TLI] Remove redundant linePaul Robinson
2021-10-23[llvm] Use StringRef::contains (NFC)Kazu Hirata
2021-10-07[PS4][TargetLibraryInfo] Set TLI info correctly for PS4Paul Robinson
2021-10-04[TargetLibraryInfo] Refactor size_t checks in isValidProtoForLibFunc. NFCBjorn Pettersson
2021-09-28[TargetLibraryInfo] Pick new/delete calls by targetPaul Robinson
2021-09-28[Analysis] Be defensive when matching size_t in lib call signaturesBjorn Pettersson
2021-09-28[Analysis] Add FIXME:s related to size_t type checksBjorn Pettersson
2021-09-24[TargetLibraryInfo] Correctly handle sqrt*_finitePaul Robinson
2021-09-24[TargetLibraryInfo][AMDGPU] Minor cleanup, NFCPaul Robinson
2021-09-22[Analysis] improve function matching for strlen libcallSanjay Patel
2021-08-16[PS4] stp[n]cpy not available on PS4Paul Robinson
2021-08-15[Analysis][SimplifyLibCalls] improve function signature check for memcmpSanjay Patel
2021-08-05Mark getc_unlocked as unavailable by defaultRyan Prichard
2021-08-04Disable LibFuncs for stpcpy and stpncpy for Android < 21Nathan Lanza
2021-07-31[Analysis] improve function signature checking for snprintfSanjay Patel
2021-07-21[OpenMP] Change `__kmpc_free_shared` to include the paired allocation sizeJoseph Huber
2021-06-27[Analysis] improve function signature checking for callocSanjay Patel
2021-06-22[OpenMP] Add new OpenMP globalization functions to library infoJoseph Huber
2021-06-02[SimplifyLibCalls] Take size of int into consideration when emitting ldexp/ld...Bjorn Pettersson
2021-05-22[MinGW] Mark a number of library functions unavailable for mingw targetsMartin Storsjö
2021-05-10[VecLib] Add support for vector fns from Darwin's libsystem.Florian Hahn
2021-04-12Reland "Revert "[InstCombine] when calling conventions are compatible, don't ...Yuanfang Chen
2021-04-12Revert "[InstCombine] when calling conventions are compatible, don't convert ...Nikita Popov
2021-04-12[InstCombine] when calling conventions are compatible, don't convert the call...Yuanfang Chen
2021-03-15[NVPTX] CUDA does provide malloc/free since compute capability 2.XJohannes Doerfert
2021-03-10[SLC] Simplify strcpy and friends with non-zero address spacesAlex Richardson
2021-02-12[NFC][Analysis] Change struct VecDesc to use ElementCountDavid Sherwood
2021-02-08[Analysis] Remove unused functions from TargetLibraryInfoDavid Sherwood
2021-01-22[Analysis] Support AIX vec_malloc routinesShimin Cui
2020-12-29[Analysis] Use llvm::append_range (NFC)Kazu Hirata
2020-10-22Initial support for vectorization using Libmvec (GLIBC vector math library)Venkataramanan Kumar
2020-10-06[SimplifyLibCalls] Optimize mempcpy_chk to mempcpyDávid Bolvanský
2020-10-05Revert "[SLC] Optimize mempcpy_chk to mempcpy"Dávid Bolvanský
2020-10-05[SLC] Optimize mempcpy_chk to mempcpyDávid Bolvanský
2020-09-19Fix some clang-tidy bugprone-argument-comment issuesFangrui Song
2020-07-18[LLVM] Add libatomic load/store functions to TargetLibraryInfoGui Andrade
2020-06-16[TLI] Add four C++17 delete variants.Hiroshi Yamauchi