1. 5113288 Disable all standard lib functions for NVVM. by Justin Lebar · 10 years ago
  2. 0553299 [WebAssembly] Re-enable loop idiom recognition for memcpy et al. by Dan Gohman · 10 years ago
  3. e30b8ca Use std::is_sorted and std::none_of instead of manual loops. NFC by Craig Topper · 10 years ago
  4. 78fd4f0 AMDGPU: mark ldexp LibCalls as unavailable by Nicolai Hahnle · 10 years ago
  5. bfd3082 [TargetLibraryInfo] Add support for fls, flsl, flsll. by Davide Italiano · 10 years ago
  6. 89a6eef TvOS: add missing support for some libcalls. by Tim Northover · 10 years ago
  7. 83b3481 [LibraryInfo] Point to FreeBSD HEAD repo and not to a dolphin branch. by Davide Italiano · 10 years ago
  8. 8b40366 ARM: teach backend about WatchOS and TvOS libcalls. by Tim Northover · 10 years ago
  9. ddaa1c7 WebAssembly: disable some loop-idiom recognition by JF Bastien · 10 years ago
  10. de63aac Populate list of vectorizable functions for Accelerate library. by Michael Zolotukhin · 10 years ago
  11. cde3303 [WinEH] Run cleanup handlers when an exception is thrown by David Majnemer · 11 years ago
  12. 6d8a2aa TLI: Add addVectorizableFunctionsFromVecLib. by Michael Zolotukhin · 11 years ago
  13. e8f2551 TLI: Add interface for querying whether a function is vectorizable. by Michael Zolotukhin · 11 years ago
  14. 57a3d08 Make static variables const if possible. Makes them go into a read-only section. by Benjamin Kramer · 11 years ago
  15. cd3d25a Move TargetLibraryInfo data from two files into one common .def file. by Jan Wen Voung · 11 years ago
  16. 21abdf9 TLI: Factor out sanitizeFunctionName. NFC. by Michael Zolotukhin · 11 years ago
  17. d3b76a3 TLI: Use lambda. NFC. by Michael Zolotukhin · 11 years ago
  18. c029186 [PM] Rework how the TargetLibraryInfo pass integrates with the new pass by Chandler Carruth · 11 years ago
  19. 8ca4322 [PM] Port TargetLibraryInfo to the new pass manager, provided by the by Chandler Carruth · 11 years ago
  20. b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  21. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago[Renamed (99%) from llvm/lib/Target/TargetLibraryInfo.cpp]
  22. d00a923 R600/SI: Add check for amdgcn triple forgotten in r225276. by Tom Stellard · 11 years ago
  23. 55a333d Add fortified (__*_chk) library functions to TLI (NFC) by Ahmed Bougacha · 11 years ago
  24. 9868d71 Use triple's isiOS() and isOSDarwin() methods. by Bob Wilson · 11 years ago
  25. 1ed4229 PR21145: Teach LLVM about C++14 sized deallocation functions. by Richard Smith · 11 years ago
  26. 8dc8fb1 Target: invert condition for Windows by Saleem Abdulrasool · 11 years ago
  27. c61ed04 X86: correct library call setup for Windows itanium by Saleem Abdulrasool · 11 years ago
  28. 36a0318 TargetLibraryInfo: Disable memcpy and memset on R600 by Tom Stellard · 12 years ago
  29. edbdd2e Canonicalise Windows target triple spellings by Saleem Abdulrasool · 12 years ago
  30. ad15692 "Mac OS/X" -> "Mac OS X" spelling fixes for llvm. by Nico Weber · 12 years ago
  31. 34f460e SimplifyLibCalls: Push TLI through the exp2->ldexp transform. by Benjamin Kramer · 12 years ago
  32. 103e648 OS X: the correct function is __sincospif_stret, not __sincospi_stretf by Tim Northover · 12 years ago
  33. f5689f8 Disable transforms that introduce calls to exp10*() on Linux due to by Chandler Carruth · 12 years ago
  34. f4355ee TLI: Make exp10* avaiable on Linux/Mac/iOS and unavailable elsewhere by Reid Kleckner · 12 years ago
  35. 6ab044e Enable double to float shrinking optimizations for binary functions like 'fmin/fmax'. Fix radar:15283121 by Yi Jiang · 12 years ago
  36. ddb5828 There is no exp10 on NetBSD. by Joerg Sonnenberger · 12 years ago
  37. f92a574 Resubmit r196544: Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x) ―> __exp10(x) by Yi Jiang · 12 years ago
  38. 2e06c8c Revert 196544 due to internal bot failures. by Manman Ren · 12 years ago
  39. 01cfa94 Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x) ―> __exp10(x) by Yi Jiang · 12 years ago
  40. d8d92d9 Convert calls to __sinpi and __cospi into __sincospi_stret by Bob Wilson · 12 years ago
  41. 943908b Clean up some usage of Triple. The base class has methods for determining if the target is iOS and Linux. by Cameron Esfahani · 12 years ago
  42. 70523c7 Treat nothrow forms of ::operator delete and ::operator delete[] as by Richard Smith · 12 years ago
  43. f7459c7 Added posix function gettimeofday to LibFunc::Func for all platforms but Windows. by Michael Gottesman · 12 years ago
  44. 048f99d Convert sqrt functions into sqrt instructions when -ffast-math is in effect. by Preston Gurd · 12 years ago
  45. dfbcba5 Add one more overload to make VS2008's debug mody happy. by Benjamin Kramer · 13 years ago
  46. 160f72d TLI: Microoptimize calls to strlen+memcmp to strncmp. by Benjamin Kramer · 13 years ago
  47. b904e6e Add more functions to the TLI. by Meador Inge · 13 years ago
  48. 780a186 Add more functions to the target library information. by Meador Inge · 13 years ago
  49. 2526a42 Add more functions to the target library information. by Meador Inge · 13 years ago
  50. 8bcc971 Make MemoryBuiltins aware of TargetLibraryInfo. by Benjamin Kramer · 13 years ago
  51. 7fb0cd2 Add a few functions to TargetLibraryInfo as part of PR13574. by Chad Rosier · 13 years ago
  52. c740e3f Add new getLibFunc method to TargetLibraryInfo. by Bob Wilson · 13 years ago
  53. 89702e9 make all Emit*() functions consult the TargetLibraryInfo information before creating a call to a library function. by Nuno Lopes · 13 years ago
  54. 342cf78 add a few more functions to TargetLibraryInfo: by Nuno Lopes · 13 years ago
  55. 20f5a7a TargetLibraryInfo: add strn?cat, strn?cpy, and strn?len by Nuno Lopes · 13 years ago
  56. a81bcbb fix pr12559: mark unavailable win32 math libcalls by Joe Groff · 14 years ago
  57. 4b273cb Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI calls by Nick Lewycky · 14 years ago
  58. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  59. bb15fec Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can use the former to prevent the formation of libm SDNode's when -fno-builtin is passed. by Owen Anderson · 14 years ago
  60. 676c093 Add missing functions. by Chad Rosier · 14 years ago
  61. 10fe1fe Add a few more functions to TargetLibraryInfo. More of rdar://10500969. by Chad Rosier · 14 years ago
  62. 738da25 Add a few functions to TargetLibraryInfo. by Chad Rosier · 14 years ago
  63. abba094 Alphabetize TargetLibraryInfo enum and fix doxygen comments. No functional by Chad Rosier · 14 years ago
  64. 82e1bd8 Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable by Chad Rosier · 14 years ago
  65. 489c0ff Add support for custom names for library functions in TargetLibraryInfo. Add a custom name for fwrite and fputs on x86-32 OSX. Make SimplifyLibCalls honor the custom by Eli Friedman · 14 years ago
  66. eeb50c8 Enable printf() to iprintf() optimization for the TCE target. by Duncan Sands · 14 years ago
  67. 4c0d9e2 add a copy ctor to TargetLibraryInfo. by Chris Lattner · 14 years ago
  68. cd01ed5 ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OS by Daniel Dunbar · 15 years ago
  69. 9483bb6 Target: Eliminate a use of getDarwinMajorNumber(). by Daniel Dunbar · 15 years ago
  70. af52c52 Optimize fprintf -> iprintf if there are no floating point arguments by Richard Osborne · 15 years ago
  71. 2dfb888 Optimize sprintf -> siprintf if there are no floating point arguments by Richard Osborne · 15 years ago
  72. 815de53 Optimize printf -> iprintf if there are no floating point arguments by Richard Osborne · 15 years ago
  73. 1341df9 add a way to disable all builtins, wire it up to opt's -disable-simplifylibcalls flag. by Chris Lattner · 15 years ago
  74. 0e125bb introduce a new TargetLibraryInfo pass, which transformations can use to by Chris Lattner · 15 years ago