1. c7cef4b [SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428). by Tim Shen · 7 years ago
  2. 272eac8 Fix overconfident assert in ScalarEvolution::isImpliedViaMerge by Roman Shirokiy · 7 years ago
  3. 63f244c [SCEV] Re-apply r335197 (with Polly fixes). by Tim Shen · 7 years ago
  4. 433b976 Revert "[SCEV] Improve zext(A /u B) and zext(A % B)" by Tim Shen · 7 years ago
  5. 5af61e0 [SCEV] Improve zext(A /u B) and zext(A % B) by Tim Shen · 7 years ago
  6. 6e9b355 Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags" by Sanjoy Das · 7 years ago
  7. 3f5490a Revert "[SCEV] Use LLVM_MARK_AS_BITMASK_ENUM in SCEV." -- breaks MSVC builds. by Justin Lebar · 7 years ago
  8. 018c379 Revert "[SCEV] Simplify some flags expressions." -- dependent revision breaks MSVC builds. by Justin Lebar · 7 years ago
  9. af30bb1 [SCEV] Simplify some flags expressions. by Justin Lebar · 7 years ago
  10. 6cb702d [SCEV] Use LLVM_MARK_AS_BITMASK_ENUM in SCEV. by Justin Lebar · 7 years ago
  11. bdb0a58c [SCEV] Fix a variable name, NFC. by Justin Lebar · 7 years ago
  12. fe45546 [SCEV] Simplify zext/trunc idiom that appears when handling bitmasks. by Justin Lebar · 7 years ago
  13. b326904 [SCEV] Simplify trunc-of-add/mul to add/mul-of-trunc under more circumstances. by Justin Lebar · 7 years ago
  14. 62a0747 [SCEV] Fix indentation and combine two if statements in getMulExpr, NFC. by Justin Lebar · 7 years ago
  15. 4da41c1 [SCEV] Add transform zext((A * B * ...)<nuw>) --> (zext(A) * zext(B) * ...)<nuw>. by Justin Lebar · 7 years ago
  16. aa4fec9 [SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe. by Justin Lebar · 7 years ago
  17. 7b4656c Fix indentation in ScalarEvolution.cpp. by Justin Lebar · 7 years ago
  18. cc63761 [SCEV] Canonicalize "A /u C1 /u C2" to "A /u (C1*C2)". by Tim Shen · 7 years ago
  19. b10ea39 [SCEV] Look through zero-extends in howFarToZero by Krzysztof Parzyszek · 7 years ago
  20. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  21. 7d02f05 SCEV] Do not use induction in isKnownPredicate for simplification umax. by Serguei Katkov · 7 years ago
  22. 58fce7e Re-enable "[SCEV] Make computeExitLimit more simple and more powerful" by Max Kazantsev · 8 years ago
  23. 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 8 years ago
  24. f4c681e [SCEV] Touch the unsused stats variables for product build. by Serguei Katkov · 8 years ago
  25. 6c6b40b [SCEV] Reduce the number of invocation to non trivial getExact function by Serguei Katkov · 8 years ago
  26. 1956a48 [SCEV] Add trivial case handling for umin utilities. NFC. by Serguei Katkov · 8 years ago
  27. fa7fd13 [SCEV] Introduce bulk umin creation utilities by Serguei Katkov · 8 years ago
  28. 2c287ec Revert "[SCEV] Make computeExitLimit more simple and more powerful" by Max Kazantsev · 8 years ago
  29. b1137c4 [LoopSimplify] Fix incorrect SCEV invalidation by Max Kazantsev · 8 years ago
  30. 2f2fbeb [NFC] Loosen restriction on preheader to fix buildbot by Max Kazantsev · 8 years ago
  31. 613af1f [SCEV] Prove implications for SCEVUnknown Phis by Max Kazantsev · 8 years ago
  32. 2ace8dc [SCEV] Fix PR36974. by Serguei Katkov · 8 years ago
  33. c01e47b [SCEV] Make computeExitLimit more simple and more powerful by Max Kazantsev · 8 years ago
  34. 97bcade [Analysis] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
  35. 18f9389 [NFC] Fix meaningless assert in SCEV by Max Kazantsev · 8 years ago
  36. ee5dd83 [NFC] Fix comments in getExact() by Max Kazantsev · 8 years ago
  37. 7094c8d [SCEV] Make exact taken count calculation more optimistic by Max Kazantsev · 8 years ago
  38. a63d333 [SCEV] Add one more case in computeConstantDifference by Max Kazantsev · 8 years ago
  39. 579507a Revert r325687 (workaround for PR36032). by Evgeny Stupachenko · 8 years ago
  40. 7d0664b [SCEV] Factor out isKnownViaInduction. NFC. by Serguei Katkov · 8 years ago
  41. 529f423 [SCEV] Re-land: Fix isKnownPredicate by Serguei Katkov · 8 years ago
  42. 2e7fec7 [NFC] Void variables used for asserts only by Max Kazantsev · 8 years ago
  43. 4f9c7c5 [SCEV][NFC] Remove TBB, FBB parameters from exit limit computations by Max Kazantsev · 8 years ago
  44. 2371e0a [SCEV][NFC] Smarter implementation of isAvailableAtLoopEntry by Max Kazantsev · 8 years ago
  45. bbfbf21 Revert [SCEV] Fix isKnownPredicate by Serguei Katkov · 8 years ago
  46. b05574c [SCEV] Fix isKnownPredicate by Serguei Katkov · 8 years ago
  47. f8d2969 [SCEV] Smart range calculation for SCEVUnknown Phis by Max Kazantsev · 8 years ago
  48. 1137cde [SCEV] Cleanup SCEVInitRewriter. NFC. by Serguei Katkov · 8 years ago
  49. a732611 Fix PR36032, PR35432 by Evgeny Stupachenko · 8 years ago
  50. c2f7463 [SCEV] Factor out getUsedLoops by Serguei Katkov · 8 years ago
  51. a95d2ae [SCEV] Introduce SCEVPostIncRewriter by Serguei Katkov · 8 years ago
  52. 339c2e8 [SCEV] Extends the SCEVInitRewriter by Serguei Katkov · 8 years ago
  53. 80843a0 [SCEV][NFC] Factor out common logic into a separate method by Max Kazantsev · 8 years ago
  54. 10ad93c [SCEV] Temporarily disable loop versioning for the purpose by Silviu Baranga · 8 years ago
  55. fd18002 [NFC] Rename isKnownViaSimpleReasoning to isKnownViaNonRecursiveReasoning by Max Kazantsev · 8 years ago
  56. c5941d1 [SCEV] Favor isKnownViaSimpleReasoning over constant ranges check by Max Kazantsev · 8 years ago
  57. 945b7e5 Adding a width of the GEP index to the Data Layout. by Elena Demikhovsky · 8 years ago
  58. db3a9e0 [SCEV] Make getPostIncExpr guaranteed to return AddRec by Max Kazantsev · 8 years ago
  59. b299ade Re-enable "[SCEV] Make isLoopEntryGuardedByCond a bit smarter" by Max Kazantsev · 8 years ago
  60. 69246ca Revert [SCEV] Make isLoopEntryGuardedByCond a bit smarter by Serguei Katkov · 8 years ago
  61. dd5ee6f [SCEV] Make isLoopEntryGuardedByCond a bit smarter by Max Kazantsev · 8 years ago
  62. ec7029c Re-apply [SCEV] Fix isLoopEntryGuardedByCond usage by Serguei Katkov · 8 years ago
  63. f38041d Revert [SCEV] Fix isLoopEntryGuardedByCond usage by Serguei Katkov · 8 years ago
  64. 50714a1 [SCEV] Fix isLoopEntryGuardedByCond usage by Serguei Katkov · 8 years ago
  65. 6a7a4c6 [SCEV] Do not cache S -> V if S is not equivalent of V by Serguei Katkov · 8 years ago
  66. c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  67. 2c2b1f6 [SCEV] Missing depth propagation in recursive call by Max Kazantsev · 8 years ago
  68. edf3c82 [SCEV] Do not insert if it is already in cache by Serguei Katkov · 8 years ago
  69. 0e6694d Silence a bunch of implicit fallthrough warnings by Adrian Prantl · 8 years ago
  70. 4750c78 [LV] Support efficient vectorization of an induction with redundant casts by Dorit Nuzman · 8 years ago
  71. 5809e70 [SCEV] Fix wrong Equal predicate created in getAddRecForPhiWithCasts by Dorit Nuzman · 8 years ago
  72. 63a3de0 [NFC] Rename variable from Cond to Pred to make it more sound by Max Kazantsev · 8 years ago
  73. 9c08b7a [SCEV] Fix predicate usage in computeExitLimitFromICmp by Max Kazantsev · 8 years ago
  74. d4f5987 [SCEV][NFC] Check NoWrap flags before lexicographical comparison of SCEVs by Max Kazantsev · 8 years ago
  75. 1c66ae6 [SCEV][NFC] Share value cache between SCEVs in GroupByComplexity by Max Kazantsev · 8 years ago
  76. adf3751 [SCEV] Use a "Discovered" set instead of a "Visited" set; NFC by Sanjoy Das · 8 years ago
  77. 7e36337 [SCEV] A different fix for PR33494 by Sanjoy Das · 8 years ago
  78. 8065f0b Mark all library options as hidden. by Zachary Turner · 8 years ago
  79. 1c3b622 [SCEV][NFC] Remove condition that can never happen due to check few lines above by Max Kazantsev · 8 years ago
  80. 6e78ad3 [SCEV][NFC] More efficient caching in CompareValueComplexity by Max Kazantsev · 8 years ago
  81. cf9b1b2 [SCEV][NFC] More efficient caching in CompareSCEVComplexity by Max Kazantsev · 8 years ago
  82. 7410eea [SCEV] Adding a check on outgoing branches of a terminator instr for SCEVBackedgeConditionFolder, NFC. by Jatin Bhateja · 8 years ago
  83. a1da5e4 [SCEV] NFC : Removing unnecessary check on outgoing branches of a branch instr. by Jatin Bhateja · 8 years ago
  84. 23044fa [SCEV] Strengthen variance condition in calculateLoopDisposition by Max Kazantsev · 8 years ago
  85. da30c30 [SCEV] simplify loop. NFC. by Javed Absar · 8 years ago
  86. e021f70 Fix clang -Wsometimes-uninitialized warning in SCEV code by Reid Kleckner · 8 years ago
  87. c61ade1 [SCEV] Handling for ICmp occuring in the evolution chain. by Jatin Bhateja · 8 years ago
  88. 8499ebf [SCEV] Fix an assertion failure in the max backedge taken count by Sanjoy Das · 8 years ago
  89. f15a861 Add a comment to clarify a future change by Sanjoy Das · 8 years ago
  90. 2f27456 Revert "[ScalarEvolution] Handling for ICmp occuring in the evolution chain." by Sanjoy Das · 8 years ago
  91. 1fc4962 [ScalarEvolution] Handling for ICmp occuring in the evolution chain. by Jatin Bhateja · 8 years ago
  92. 3a5e252 Revert "[SCEV] Maintain and use a loop->loop invalidation dependency" by Sanjoy Das · 8 years ago
  93. 79503c0 [SCEV] Rename getMaxBECount and update comments. NFC by Anna Thomas · 8 years ago
  94. 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
  95. c70a7a0 [SCEV] Maintain and use a loop->loop invalidation dependency by Sanjoy Das · 8 years ago
  96. a2ca902 [SCEV] Teach SCEV to find maxBECount when loop endbound is variant by Anna Thomas · 8 years ago
  97. e6b995f [SCEV] Maintain loop use lists, and use them in forgetLoop by Sanjoy Das · 8 years ago
  98. 3e0199f [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
  99. 5acfd1d [SCEV] Properly handle the case of a non-constant start with a zero accum in ScalarEvolution::createAddRecFromPHIWithCastsImpl by Daniel Neilson · 8 years ago
  100. b30286d Remove trailing whitespaces. by Michael Liao · 8 years ago