1. 8e09c6e Merging r352707, r352714, r352886, r352892, r352895, r352908, r352917, r352935, r353213, r353733, and r353758 by Hans Wennborg · 7 years ago
  2. 9951b07 Revert unapproved commit by Joel Jones · 7 years ago
  3. 8ae5719 [AArch64] Enable libm vectorized functions via SLEEF by Joel Jones · 7 years ago
  4. 5cd01d9 Fix unit tests after patch https://reviews.llvm.org/rL346313 by Calixte Denizet · 7 years ago
  5. bb74632 [GCOV] Flush counters before to avoid counting the execution before fork twice and for exec** functions we must flush before the call by Calixte Denizet · 7 years ago
  6. d9f217d Disable calls to *_finite and other glibc-only functions on Musl. by Eli Friedman · 7 years ago
  7. 3b35e17 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  8. e850836 Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFC by Alexander Richardson · 7 years ago
  9. bd9be7a [TargetLibraryInfo] add mappings from LLVM sin/cos intrinsics to SVML calls by Sanjay Patel · 7 years ago
  10. a925a3b [Analysis] Only use _unlocked stdio functions on linux by Martin Storsjo · 7 years ago
  11. cb037ef [SimplifyLibcalls] Replace locked IO with unlocked IO by David Bolvansky · 7 years ago
  12. d2bdcd6 [Analysis] Validate the return type of s(n)printf like libcalls by Martin Storsjo · 7 years ago
  13. d0cb241 Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO" by Matt Morehouse · 7 years ago
  14. c64f4db [SimplifyLibcalls] Replace locked IO with unlocked IO by David Bolvansky · 7 years ago
  15. 75627b1 [Analysis] Support aligned new/delete functions. by Eric Fiselier · 7 years ago
  16. b9f3132 Revert "[Analysis] Support aligned new/delete functions." by Eric Fiselier · 7 years ago
  17. bee3bbd [Analysis] Support aligned new/delete functions. by Eric Fiselier · 7 years ago
  18. ccca812 [Analysis] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
  19. 73d8dbf Fix a bunch of typoes. NFC by Fangrui Song · 7 years ago
  20. a0ae1f8 [Analysis] Disable calls to *_finite and other glibc-only functions on Android. by Chih-Hung Hsieh · 8 years ago
  21. 3c68a97 [Analysis] Disable exp/exp2/pow finite lib calls on Android with -ffast-math. by MinSeong Kim · 8 years ago
  22. cc2e1c2 [TargetLibraryInfo] fix finite mathlib function availability by Sanjay Patel · 8 years ago
  23. b887495 [TargetLibraryInfo] Discard library functions with incorrectly sized integers by Igor Laevsky · 8 years ago
  24. 1d4f2b0 [SimplifyLibCalls] Inline calls to cabs when it's safe to do so by Hal Finkel · 8 years ago
  25. 050e890 [TargetLibraryInfo] fix documentation comment; NFC by Sanjay Patel · 8 years ago
  26. 77cad59 TargetLibraryInfo: Stop guessing wchar_t size by Matthias Braun · 8 years ago
  27. a9ee016 Revert "Add pthread_self function prototype and make it speculatable." by Xin Tong · 8 years ago
  28. 143d744 Add pthread_self function prototype and make it speculatable. by Xin Tong · 8 years ago
  29. e60d79f9 Fix breakage after r303461 by Matthias Braun · 8 years ago
  30. 708626d SimplifyLibCalls: Optimize wcslen by Matthias Braun · 8 years ago
  31. 6ba81f2 IR: Give function GlobalValue::getRealLinkageName() a less misleading name: dropLLVMManglingEscape(). by Peter Collingbourne · 8 years ago
  32. a0e10ad [TLI] Add mapping for various '__<func>_finite' forms of the math routines to SVML routines by Andrew Kaylor · 8 years ago
  33. 8731f0c [TLI] Add declarations for various math header file routines from math-finite.h that create '__<func>_finite as functions by Andrew Kaylor · 8 years ago
  34. 738a26c TargetLibraryInfo: Introduce wcslen by Matthias Braun · 8 years ago
  35. 32028c8 [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC) by David L. Jones · 9 years ago
  36. bf5fc97 [TLI] Appease spurious MSVC warning using llvm_unreachable. NFC. by Ahmed Bougacha · 9 years ago
  37. be550d0 [TLI] Add prototype checking for all remaining LibFuncs. by Ahmed Bougacha · 9 years ago
  38. 70b9507 [TLI] Alphabetize some of the prototype check switch. NFC. by Ahmed Bougacha · 9 years ago
  39. d956fc2 [SimplifyLibCalls] Lower fls() to llvm.ctlz(). by Davide Italiano · 9 years ago
  40. 33d5681 [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  41. b76c6d3 [TLI] Fix breakage introduced by D21739. by Marcin Koscielnicki · 9 years ago
  42. ac9341f [TLI] Add functions determining if int parameters/returns should be zeroext/signext. by Marcin Koscielnicki · 9 years ago
  43. 3ffe113 Turn cl::values() (for enum) from a vararg function to using C++ variadic template by Mehdi Amini · 9 years ago
  44. 5e07fb3 Use StringRef in TLI instead of raw pointer (NFC) by Mehdi Amini · 9 years ago
  45. c5ddf50 [TLI] isdigit / isascii / toascii param type should match return type (PR30484) by Sanjay Patel · 9 years ago
  46. 86978b7 [InferAttributes] Don't access parameters that don't exist. by Michael Kuperstein · 9 years ago
  47. 7d7a23e Replace a few more "fall through" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  48. 6673ea8 Replace "fallthrough" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  49. 2f75f99 Recommitting r275284: add support to inline __builtin_mempcpy by Andrew Kaylor · 9 years ago
  50. bbbcccb Initial support for vectorization using svml (short vector math library). by Matt Masten · 9 years ago
  51. 549ec08 test commit by Matt Masten · 9 years ago
  52. e60e6f6 Reverting r276771 due to MSan failures. by Andrew Kaylor · 9 years ago
  53. 04defbc Re-committing r275284: add support to inline __builtin_mempcpy by Andrew Kaylor · 9 years ago
  54. b9ed6a6 Reverting r275284 due to platform-specific test failures by Andrew Kaylor · 9 years ago
  55. c949e6e Fix for Bug 26903, adds support to inline __builtin_mempcpy by Andrew Kaylor · 9 years ago
  56. 9ce55a2 [TargetLibraryInfo] Reduce code duplication. by Davide Italiano · 9 years ago
  57. 04d0fe9 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
  58. 7f26e26 [TargetLibraryInfo] Teach isValidProtoForLibFunc about tan by David Majnemer · 9 years ago
  59. 49fa895 AMDGPU: mark {exp,log}10{,f,l} library functions as unavailable by Nicolai Haehnle · 9 years ago
  60. 36538ff Apply most suggestions of clang-tidy's performance-unnecessary-value-param by Benjamin Kramer · 9 years ago
  61. 242270d [TLI] Also cover Linux 64 libfunc (stat64, ...) prototype checking. by Ahmed Bougacha · 9 years ago
  62. c863f71 [TLI] Fix NumParams==0 prototype checking typo. by Ahmed Bougacha · 9 years ago
  63. aa09aeb [X86] Promote several single precision FP libcalls on Windows by David Majnemer · 9 years ago
  64. 8a8efec [TLI] Unify LibFunc signature checking. NFCI. by Ahmed Bougacha · 9 years ago
  65. 4f8c113 [TLI] Fix indentation. NFC. by Ahmed Bougacha · 9 years ago
  66. 54136ef [NVPTX] Infer __nvvm_reflect as nounwind, readnone by David Majnemer · 9 years ago
  67. e95015f [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 9 years ago
  68. d9b6afb [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix for clang. by NAKAMURA Takumi · 10 years ago
  69. bebf4a6 Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tweaks." by NAKAMURA Takumi · 10 years ago
  70. fd32a56 [PM] Appease mingw32's auto-import DLL build with minimal tweaks. by NAKAMURA Takumi · 10 years ago
  71. adb60a3 [PM] Introduce CRTP mixin base classes to help define passes and by Chandler Carruth · 10 years ago
  72. da5ebe5 Disable all standard lib functions for NVVM. by Justin Lebar · 10 years ago
  73. b2c08be [WebAssembly] Re-enable loop idiom recognition for memcpy et al. by Dan Gohman · 10 years ago
  74. 2921ff9 Use std::is_sorted and std::none_of instead of manual loops. NFC by Craig Topper · 10 years ago
  75. 44c3e26 AMDGPU: mark ldexp LibCalls as unavailable by Nicolai Hahnle · 10 years ago
  76. 36ee8db [TargetLibraryInfo] Add support for fls, flsl, flsll. by Davide Italiano · 10 years ago
  77. 68eb8a5 TvOS: add missing support for some libcalls. by Tim Northover · 10 years ago
  78. 2511ece [LibraryInfo] Point to FreeBSD HEAD repo and not to a dolphin branch. by Davide Italiano · 10 years ago
  79. 7b7ff9e ARM: teach backend about WatchOS and TvOS libcalls. by Tim Northover · 10 years ago
  80. a2446f8 WebAssembly: disable some loop-idiom recognition by JF Bastien · 10 years ago
  81. d7b5144 Populate list of vectorizable functions for Accelerate library. by Michael Zolotukhin · 10 years ago
  82. 0a8ff29 [WinEH] Run cleanup handlers when an exception is thrown by David Majnemer · 10 years ago
  83. 5850602 TLI: Add addVectorizableFunctionsFromVecLib. by Michael Zolotukhin · 10 years ago
  84. 06aab08 TLI: Add interface for querying whether a function is vectorizable. by Michael Zolotukhin · 10 years ago
  85. c8a95a8 Make static variables const if possible. Makes them go into a read-only section. by Benjamin Kramer · 11 years ago
  86. 87a61e9 Move TargetLibraryInfo data from two files into one common .def file. by Jan Wen Voung · 11 years ago
  87. a6f1fd6 TLI: Factor out sanitizeFunctionName. NFC. by Michael Zolotukhin · 11 years ago
  88. f027454 TLI: Use lambda. NFC. by Michael Zolotukhin · 11 years ago
  89. 6f409cb [PM] Rework how the TargetLibraryInfo pass integrates with the new pass by Chandler Carruth · 11 years ago
  90. e2ffd02 [PM] Port TargetLibraryInfo to the new pass manager, provided by the by Chandler Carruth · 11 years ago
  91. eeeec3c [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  92. bda1349 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago[Renamed (99%) from lib/Target/TargetLibraryInfo.cpp]
  93. d83c595 R600/SI: Add check for amdgcn triple forgotten in r225276. by Tom Stellard · 11 years ago
  94. f9e1e56 Add fortified (__*_chk) library functions to TLI (NFC) by Ahmed Bougacha · 11 years ago
  95. 8e67357 Use triple's isiOS() and isOSDarwin() methods. by Bob Wilson · 11 years ago
  96. 2451e5b PR21145: Teach LLVM about C++14 sized deallocation functions. by Richard Smith · 11 years ago
  97. 24ade3b Target: invert condition for Windows by Saleem Abdulrasool · 11 years ago
  98. 69280f8 X86: correct library call setup for Windows itanium by Saleem Abdulrasool · 11 years ago
  99. adb852d TargetLibraryInfo: Disable memcpy and memset on R600 by Tom Stellard · 11 years ago
  100. 2ea701e Canonicalise Windows target triple spellings by Saleem Abdulrasool · 11 years ago