1. d7c702b [LoopStrengthReduce, x86] don't add cost for a cmp that will be macro-fused (PR35681) by Sanjay Patel · 8 years ago
  2. 6d06976 [LSR] Don't force bases of foldable formulae to the final type. by Mikael Holmen · 8 years ago
  3. 1e28194 [SCEV] Fix typo. NFC. by Javed Absar · 8 years ago
  4. 0b05f32 [SCEV] fix typo by Javed Absar · 8 years ago
  5. c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  6. 3e268cc LSR: Check more intrinsic pointer operands by Matt Arsenault · 8 years ago
  7. c61ade1 [SCEV] Handling for ICmp occuring in the evolution chain. by Jatin Bhateja · 8 years ago
  8. 9196ed1 [LSR] Clarify a comment. NFC. by Vedant Kumar · 8 years ago
  9. 2f27456 Revert "[ScalarEvolution] Handling for ICmp occuring in the evolution chain." by Sanjoy Das · 8 years ago
  10. 306d299 [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  11. 1fc4962 [ScalarEvolution] Handling for ICmp occuring in the evolution chain. by Jatin Bhateja · 8 years ago
  12. 615eb47 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
  13. 3e0199f [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
  14. bb1d010 [LSR] Fix Shadow IV in case of integer overflow by Max Kazantsev · 8 years ago
  15. 6228aed [LSR / TTI / SystemZ] Eliminate TargetTransformInfo::isFoldableMemAccess() by Jonas Paulsson · 8 years ago
  16. 5052771 [LoopStrengthReduce] Don't neglect the Fixup.Offset in isAMCompletelyFolded(). by Jonas Paulsson · 8 years ago
  17. c675290 Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720). by Evgeny Stupachenko · 8 years ago
  18. 38197c6 Fix PR33514 by Evgeny Stupachenko · 8 years ago
  19. 94b8a87 Extend ifdefs to more unused helper functions. by Florian Hahn · 8 years ago
  20. 6b3216a Guard print() functions only used by dump() functions. by Florian Hahn · 8 years ago
  21. 024e319 [SystemZ, LoopStrengthReduce] by Jonas Paulsson · 8 years ago
  22. 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
  23. 9070739 [LSR] Narrow search space by filtering non-optimal formulae with the same ScaledReg and Scale. by Wei Mi · 8 years ago
  24. ca69fc1 Revert r304824 "Fix PR23384 (part 3 of 3)" by Hans Wennborg · 8 years ago
  25. 3b88291 Fix PR23384 (part 3 of 3) by Evgeny Stupachenko · 8 years ago
  26. f2b3b46 Fix PR23384 (part 2 of 3) NFC by Evgeny Stupachenko · 8 years ago
  27. 4d94e99 LSR: Calculate instruction cost only if InsnsCost is set to true (NFC) by Evgeny Stupachenko · 8 years ago
  28. 8848c1e [LSR] Call canonicalize after we generate a new Formula in GenerateTruncates. Fix PR33077. by Wei Mi · 8 years ago
  29. b52e036 BitVector: add iterators for set bits by Francis Visoiu Mistrih · 8 years ago
  30. e6bca0e Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 9 years ago
  31. 2cbeb00 Reverts commit r301424, r301425 and r301426 by Sanjoy Das · 9 years ago
  32. 01de557 Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 9 years ago
  33. e3a15e8 Tighten the API for ScalarEvolutionNormalization by Sanjoy Das · 9 years ago
  34. ac9f3ea Remove NormalizeAutodetect; NFC by Sanjoy Das · 9 years ago
  35. d6aa0d0 Set option enabling LSR alternative way to resolve complex solution to false. by Evgeny Stupachenko · 9 years ago
  36. 74d5a90 [LSR] Canonicalize formula and put recursive Reg related with current loop in ScaledReg. by Wei Mi · 9 years ago
  37. 9909872e30 The patch introduces new way of narrowing complex (>UINT16 variants) solutions. by Evgeny Stupachenko · 9 years ago
  38. 493fb26 [LSR] Prevent formula with SCEVAddRecExpr type of Reg from Sibling loops by Wei Mi · 9 years ago
  39. ece84cd [LSR] Pointers with different address spaces are considered incompatible. by Mikael Holmen · 9 years ago
  40. fe6f548 Fix PR23384 (under "-lsr-insns-cost" option) by Evgeny Stupachenko · 9 years ago
  41. 8f20e63 [LSR] Recommit: Allow formula containing Reg for SCEVAddRecExpr related with outerloop. by Wei Mi · 9 years ago
  42. cb3fa37 LSR: Check atomic instruction pointer operands by Matt Arsenault · 9 years ago
  43. 1f2ca66 LSR: Don't drop address space when type doesn't match by Matt Arsenault · 9 years ago
  44. 8c209aa Cleanup dump() functions. by Matthias Braun · 9 years ago
  45. 3510990 [RegisterCoalescing] Recommit the patch "Remove partial redundent copy". by Quentin Colombet · 9 years ago
  46. bba1739 [LoopStrengthReduce] Don't bother rewriting PHIs in catchswitch blocks by David Majnemer · 9 years ago
  47. 3bab7e1 [PM] Separate the LoopAnalysisManager from the LoopPassManager and move by Chandler Carruth · 9 years ago
  48. 410eaeb [PM] Rewrite the loop pass manager to use a worklist and augmented run by Chandler Carruth · 9 years ago
  49. 0c4300f Fix LSR best register search algorithm. by Evgeny Stupachenko · 9 years ago
  50. a3fe70d Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  51. 8efbe6a LSR debug fix. by Evgeny Stupachenko · 9 years ago
  52. 37c4aaa Revert r286999 which caused buildbot test failures. Some testcases need to be made target specific. by Wei Mi · 9 years ago
  53. 7ccf765 [LSR] Allow formula containing Reg for SCEVAddRecExpr related with outerloop. by Wei Mi · 9 years ago
  54. 0ee3ec2 [ARM] Loop Strength Reduction crashes when targeting ARM or Thumb. by Alexandros Lamprineas · 9 years ago
  55. 54b0be0 [LoopStrengthReduce] Don't use a DenseSet<int64_t> when we might add any valid int64_t to the set. by Justin Lebar · 9 years ago
  56. 7a79422 [LoopStrenghtReduce] Refactoring and addition of a new target cost function. by Jonas Paulsson · 9 years ago
  57. 196ad08 [LSR] Don't try and create post-inc expressions on non-rotated loops by James Molloy · 9 years ago
  58. 4253126 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
  59. 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  60. d018280 [SCEV] Update interface to handle SCEVExpander insert point motion. by Geoff Berry · 9 years ago
  61. 0746f3b Consistently use LoopAnalysisManager by Sean Silva · 9 years ago
  62. 6132ee8 [PM] Convert Loop Strength Reduce pass to new PM by Dehao Chen · 9 years ago
  63. 1a44452 [PM] Convert IVUsers analysis to new pass manager. by Dehao Chen · 9 years ago
  64. 709d418 [LoopStrengthReduce] Fix -Wmisleading-indentation. Reported by GCC6. by Davide Italiano · 9 years ago
  65. d770877 Switch more loops to be range-based by David Majnemer · 9 years ago
  66. 43e5160 Reapply [LSR] Create fewer redundant instructions. by Geoff Berry · 9 years ago
  67. 8287fd8 [X86] Remove SSE/AVX unaligned store intrinsics as clang no longer uses them. Auto upgrade to native unaligned store instructions. by Craig Topper · 9 years ago
  68. a423aa4 [X86] Add the AVX storeu intrinsics to InstCombine and LoopStrengthReduce in the same places that the SSE/SSE2 storeu intrinsics appear. by Craig Topper · 9 years ago
  69. 12e322a [X86] Remove the llvm.x86.sse2.storel.dq intrinsic. It hasn't been used in a long time. by Craig Topper · 9 years ago
  70. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  71. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  72. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  73. e09d035 [LoopStrengthReduce] Don't hoist into a catchswitch by David Majnemer · 10 years ago
  74. 56fabf9 Revert "[LSR] Create fewer redundant instructions." by Geoff Berry · 10 years ago
  75. 459b750 [LSR] Create fewer redundant instructions. by Geoff Berry · 10 years ago
  76. a53b5bb [LoopStrengthReduce] Don't rewrite PHIs with incoming values from CatchSwitches by David Majnemer · 10 years ago
  77. 0de2fec [SCEV] Add and use SCEVConstant::getAPInt; NFCI by Sanjoy Das · 10 years ago
  78. 843fb20 LPM: Stop threading `Pass *` through all of the loop utility APIs. NFC by Justin Bogner · 10 years ago
  79. 945d05f [LoopStrengthReduce] Mark dump() definitions as LLVM_DUMP_METHOD. by Davide Italiano · 10 years ago
  80. 7378e7a [LoopStrengthReduce] Don't increment iterator past the end of the BB by David Majnemer · 10 years ago
  81. b222184 [LoopStrengthReduce] Don't bother fixing up PHIs from EH Pad preds by David Majnemer · 10 years ago
  82. be4d8cb Scalar: Remove remaining ilist iterator implicit conversions by Duncan P. N. Exon Smith · 10 years ago
  83. ba275f9 Replace some calls to isa<LandingPadInst> with isEHPad() by David Majnemer · 10 years ago
  84. 2f1fd16 [PM] Port ScalarEvolution to the new pass manager. by Chandler Carruth · 10 years ago
  85. 94c4aec [LSR][NFC] Don’t duplicate entity name at the beginning of the comment. by Sanjoy Das · 10 years ago
  86. 302bfd0 [LSR][NFC] Use camelCase for method names in Formula and RegUseTracker. by Sanjoy Das · 10 years ago
  87. 427a0fd LoopStrengthReduce: Try to pass address space to isLegalAddressingMode by Matt Arsenault · 10 years ago
  88. 215df9e Revert "[LSR] Generate and use zero extends" by Sanjoy Das · 10 years ago
  89. 93b3504a [LSR] Generate and use zero extends by Sanjoy Das · 10 years ago
  90. 96ada25 [PM/AA] Remove all of the dead AliasAnalysis pointers being threaded by Chandler Carruth · 10 years ago
  91. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  92. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  93. f5e2fc4 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  94. 042a392 Use range-based for loops. NFC. by Craig Topper · 10 years ago
  95. 10949ae Give more meaningful names than I and J to some for loop variables after converting to range-based loops. by Craig Topper · 10 years ago
  96. 37d0d86 Fix an unused variable warning in release builds. by Craig Topper · 10 years ago
  97. 77b9941 Use range-based for loops. NFC. by Craig Topper · 10 years ago
  98. 7be03d6 [LSR][NFC] Remove a stale comment. by Sanjoy Das · 11 years ago
  99. 79de6e6 Mark empty default constructors as =default if it makes the type POD by Benjamin Kramer · 11 years ago
  100. 7041fb1 [NFC] Fix typo in comment. by Sanjoy Das · 11 years ago