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