1. abb2a93 [SimplifyLibCalls] Fold more fortified functions into non-fortified variants by Erik Pilkington · 6 years ago
  2. 5234921 NFC: Pull out a function to reduce some duplication by Erik Pilkington · 6 years ago
  3. 364ef5d Pull out repeated CI->getCalledFunction() calls. NFCI. by Simon Pilgrim · 6 years ago
  4. 9e1f2a7 [SimplifyLibCalls] Simplify bcmp too. by Clement Courbet · 6 years ago
  5. ea349f3 [SimplifyLibCalls] Clean up code (NFC) by Evandro Menezes · 7 years ago
  6. 09e539f [PGO] Profile guided code size optimization. by Hiroshi Yamauchi · 7 years ago
  7. 85bd397 [IR] Refactor attribute methods in Function class (NFC) by Evandro Menezes · 7 years ago
  8. b4f9991 [WebAssembly] Add Emscripten OS definition + small_printf by Alon Zakai · 7 years ago
  9. b1dfbeb [SimplifyLibCalls] Simplify optimizePuts by Fangrui Song · 7 years ago
  10. f260967 [SimplifyLibCalls] Fix comments about fputs, memchr, and s[n]printf. NFC by Fangrui Song · 7 years ago
  11. 8e16d73 [SelectionDAG] Allow the user to specify a memeq function. by Clement Courbet · 7 years ago
  12. 7716075 [opaque pointer types] Pass value type to GetElementPtr creation. by James Y Knight · 7 years ago
  13. 14359ef [opaque pointer types] Pass value type to LoadInst creation. by James Y Knight · 7 years ago
  14. 7976eb5 [opaque pointer types] Pass function types to CallInst creation. by James Y Knight · 7 years ago
  15. 1368022 [opaque pointer types] Add a FunctionCallee wrapper type, and use it. by James Y Knight · 7 years ago
  16. fadf250 Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it." by James Y Knight · 7 years ago
  17. f47d6b3 [opaque pointer types] Add a FunctionCallee wrapper type, and use it. by James Y Knight · 7 years ago
  18. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  19. d4e7a0d [SimplifyLibCalls] Fix memchr expansion for constant strings. by Eli Friedman · 7 years ago
  20. 164ea10 [NFC][InstCombine] Undo stray change by Evandro Menezes · 7 years ago
  21. e3605d0 Add a emitUnaryFloatFnCall version that fetches the function name from TLI by Mikael Holmen · 7 years ago
  22. 7c7760d [InstCombine] Cleanup libfunc attribute inferring by David Bolvansky · 7 years ago
  23. e8b3bba [InstCombine] Fixed crash with aliased functions by David Bolvansky · 7 years ago
  24. 54f6025 [InstCombine] Fix SimplifyLibCalls erasing an instruction while IC still had references to it. by Amara Emerson · 7 years ago
  25. e62fc3d [InstCombine] Disable strcmp->memcmp transform for MSan. by Matt Morehouse · 7 years ago
  26. cc9dc59 [SLC] Support expanding pow(x, n+0.5) to x * x * ... * sqrt(x) by Florian Hahn · 7 years ago
  27. 2123ea7 [InstCombine] Expand the simplification of pow() into exp2() by Evandro Menezes · 7 years ago
  28. 9397c2a Revert r340947 "[InstCombine] Expand the simplification of pow() into exp2()" by Reid Kleckner · 7 years ago
  29. 22e0bdf [InstCombine] Expand the simplification of pow() with nested exp{,2}() by Evandro Menezes · 7 years ago
  30. a3a7b53 [InstCombine] Expand the simplification of pow() into exp2() by Evandro Menezes · 7 years ago
  31. 253991c [PATCH] [InstCombine] Fix issue in the simplification of pow() with nested exp{,2}() by Evandro Menezes · 7 years ago
  32. 6acbe30 [NFC] Refactor simplification of pow() by Evandro Menezes · 7 years ago
  33. 4b39010 [InstCombine] Refactor the simplification of pow() (NFC) by Evandro Menezes · 7 years ago
  34. 8ba631d [InstCombine] add reflection fold for tan(-x) by Sanjay Patel · 7 years ago
  35. c05c7e1 [InstCombine] Expand the simplification of pow(x, 0.5) to sqrt(x) by Evandro Menezes · 7 years ago
  36. 15bff18 [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds (retry r339608) by Sanjay Patel · 7 years ago
  37. 66c6fe6 revert r339608 - [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds by Sanjay Patel · 7 years ago
  38. 981f50919 [SimplifyLibCalls] don't drop fast-math-flags on trig reflection folds by Sanjay Patel · 7 years ago
  39. e45a83d [SimplifyLibCalls] add reflection fold for -sin(-x) (PR38458) by Sanjay Patel · 7 years ago
  40. ce4ddbe [SimplifyLibCalls] reduce code for optimizeCos; NFCI by Sanjay Patel · 7 years ago
  41. 5ecd6c1 [SLC] Expand simplification of pow() for vector types by Evandro Menezes · 7 years ago
  42. 909889b [InstCombine] Transform str(n)cmp to memcmp by David Bolvansky · 7 years ago
  43. 6e137cb [SLC] Fix shrinking of pow() by Evandro Menezes · 7 years ago
  44. 5aa217a [SLC] Refactor shrinking of functions (NFC) by Evandro Menezes · 7 years ago
  45. 84e7436 [SLC] Refactor simplification of pow() (NFC) by Evandro Menezes · 7 years ago
  46. 61e4e40 [SLC] Refactor the simplication of pow() (NFC) by Evandro Menezes · 7 years ago
  47. f78650a Remove trailing space by Fangrui Song · 7 years ago
  48. a7d4828 [SLC] Refactor the simplication of pow() (NFC) by Evandro Menezes · 7 years ago
  49. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  50. 5430b737 [SimplifyLibcalls] [NFC] Cleanup, improvements by David Bolvansky · 7 years ago
  51. 4b96935 [InstCombine] use nsw negation for abs libcalls by Sanjay Patel · 7 years ago
  52. 1f343fa [InstCombine] Remove calloc transformations by David Bolvansky · 7 years ago
  53. 41f4b64 [InstCombine] Calloc-ed strings optimizations by David Bolvansky · 7 years ago
  54. ca22d42 [SimplifyLibcalls] Replace locked IO with unlocked IO by David Bolvansky · 7 years ago
  55. cd93c4e [InstCombine] snprintf optimizations by David Bolvansky · 7 years ago
  56. 86e6742 Revert "[InstCombine] snprintf optimizations" by Martin Storsjo · 7 years ago
  57. 9b5e6e8 [InstCombine] snprintf optimizations by David Bolvansky · 7 years ago
  58. ccb0fbe Revert "[InstCombine] snprintf optimizations" by Benjamin Kramer · 7 years ago
  59. 44a37f0 [InstCombine] snprintf optimizations by David Bolvansky · 7 years ago
  60. 1ae1feb Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO" by Matt Morehouse · 8 years ago
  61. 2c9cc9c [SimplifyLibcalls] Replace locked IO with unlocked IO by David Bolvansky · 8 years ago
  62. cb8ca5f3 [SimplifyLibcalls] Atoi, strtol replacements by David Bolvansky · 8 years ago
  63. b2ab3f2 [SimplifyLibcalls] Realloc(null, N) -> Malloc(N) by Sanjay Patel · 8 years ago
  64. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  65. 2915bc0 [SimplifyLibCalls] Update an obviously copy and pasted header comment to match this file. NFC by Craig Topper · 8 years ago
  66. 8acd8b0 [SimplifyLibCalls] Update from deprecated IRBuilder API for creating memory intrinsics (NFC) by Daniel Neilson · 8 years ago
  67. e5fbf59 [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x) by Dmitry Venikov · 8 years ago
  68. 2ff2473 [SimplifyLibCalls] Inline calls to cabs when it's safe to do so by Hal Finkel · 8 years ago
  69. b23e148 [SimplifyLibCalls] propagate FMF when folding pow(x, -1.0) call by Sanjay Patel · 8 years ago
  70. 09ec343 [SimplifyLibCalls] propagate FMF when folding pow(x, 2.0) call (PR35601) by Sanjay Patel · 8 years ago
  71. 9771a96 [LibCallSimplifier] allow splat vectors for pow(x, 0.5) -> sqrt() transforms by Sanjay Patel · 8 years ago
  72. fbd3e66 [LibCallSimplifier] partly fix pow(x, 0.5) -> sqrt() transforms by Sanjay Patel · 8 years ago
  73. 629c411 [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag by Sanjay Patel · 8 years ago
  74. 9590658 [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure by Vivek Pandya · 8 years ago
  75. 0965da2 Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* by Adam Nemet · 8 years ago
  76. cc603ee TargetLibraryInfo: Stop guessing wchar_t size by Matthias Braun · 8 years ago
  77. 82ec872 [LibCallSimplifier] try harder to fold memcmp with constant arguments (2nd try) by Sanjay Patel · 8 years ago
  78. 707f786 revert r311333: [LibCallSimplifier] try harder to fold memcmp with constant arguments by Sanjay Patel · 8 years ago
  79. 7756edf [LibCallSimplifier] try harder to fold memcmp with constant arguments by Sanjay Patel · 8 years ago
  80. 53a5fbb Add strictfp attribute to prevent unwanted optimizations of libm calls by Andrew Kaylor · 8 years ago
  81. ea06e6e Migrate SimplifyLibCalls to new OptimizationRemarkEmitter by Adam Nemet · 8 years ago
  82. 79ab643 [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI by Craig Topper · 8 years ago
  83. 70db424 [SimplifyLibCalls] fix formatting; NFC by Sanjay Patel · 8 years ago
  84. 3a7578c [PPC] Inline expansion of memcmp by Zaara Syeda · 8 years ago
  85. 8205a1a [ValueTracking] Convert most of the calls to computeKnownBits to use the version that returns the KnownBits object. by Craig Topper · 8 years ago
  86. 50ec0b5 SimplifyLibCalls: Optimize wcslen by Matthias Braun · 8 years ago
  87. e38003f Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
  88. a0b45f4 [IR] Abstract away ArgNo+1 attribute indexing as much as possible by Reid Kleckner · 9 years ago
  89. b45eabc [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits by Craig Topper · 9 years ago
  90. c36a78c SimplifyLibCalls: Fix crash on memset(notmalloc()) by Matthias Braun · 9 years ago
  91. 1606fc0 [SimplifyLibCalls] Fix infinite loop with fast-math optimization. by Andrew Ng · 9 years ago
  92. 5b65f12 [SimplifyLibCalls] Remove a cl::opt that's been `true` for a long time. by Davide Italiano · 9 years ago
  93. 59a2d7b Module::getOrInsertFunction is using C-style vararg instead of variadic templates. by Serge Guelton · 9 years ago
  94. b050c7f Revert "Turn some C-style vararg into variadic templates" by Diana Picus · 9 years ago
  95. 5fd75fb Turn some C-style vararg into variadic templates by Serge Guelton · 9 years ago
  96. db11fdf Revert "Turn some C-style vararg into variadic templates" by Mehdi Amini · 9 years ago
  97. 579540a Turn some C-style vararg into variadic templates by Mehdi Amini · 9 years ago
  98. 28bed10 Do not translate rint into nearbyint, but truncate it like nearbyint. by Joerg Sonnenberger · 9 years ago
  99. b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
  100. cb9b41d [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x. by Justin Lebar · 9 years ago