1. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  2. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  3. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  4. ddd3a88 Fix a minor bug which resulted in intermediate calculations by Dan Gohman · 15 years ago
  5. ab37f50 Make SCEVUnknown a CallbackVH, so that it can be notified directly by Dan Gohman · 15 years ago
  6. ee56c42 Prefix `next' iterator operation with `llvm::'. by Oscar Fuentes · 15 years ago
  7. e6cbfa6 Speculatively revert r109705 since it seems to be causing some build bot angst. by Eric Christopher · 15 years ago
  8. c674320 Factor out some of the code for updating old SCEVUnknown values, and by Dan Gohman · 15 years ago
  9. 81f9121 Make SCEVCallbackVH::allUsesReplacedWith update the old SCEVUnknown by Dan Gohman · 15 years ago
  10. 59846ac Make SCEVCallbackVH::allUsesReplacedWith unconditionally delete the old value. by Dan Gohman · 15 years ago
  11. 304a7a6 Micro-optimize SCEVComplexityCompare. by Dan Gohman · 15 years ago
  12. e72079a Add a const qualifier. by Dan Gohman · 15 years ago
  13. 96f1d8e mass elimination of reliance on automatic iterator dereferencing by Gabor Greif · 15 years ago
  14. d13db2c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  15. eb4152c Add a fast path for x - x. by Dan Gohman · 15 years ago
  16. f53462d Teach ScalarEvolution how to fold trunc(undef) and anyext(undef) to undef. by Dan Gohman · 15 years ago
  17. 06028bc In ScalarEvolution::forgetValue, eliminate any SCEVUnknown by Dan Gohman · 15 years ago
  18. 70eff63 Revert the part of r107257 which introduced new logic for using by Dan Gohman · 15 years ago
  19. b9f9651 Improve ScalarEvolution's nsw and nuw preservation. by Dan Gohman · 15 years ago
  20. 8a18d6b When computing a new ConservativeResult, intersect it with by Dan Gohman · 15 years ago
  21. 1104645 Fix ScalarEvolution's tripcount computation for chains of loops by Dan Gohman · 15 years ago
  22. 7a64257 Just as its not safe to blindly transfer the nsw bit from an add by Dan Gohman · 15 years ago
  23. 420ab91 Eliminate a redundant FoldingSet lookup. by Dan Gohman · 15 years ago
  24. eaf6cf2 Don't try to preserve pointer types in SCEVConstants; the old code by Dan Gohman · 15 years ago
  25. 1faa882 Make the trunc code consistent with the zext and sext code in its by Dan Gohman · 15 years ago
  26. 605c14f by Dan Gohman · 15 years ago
  27. 9d4588f Allow "exhaustive" trip count evaluation on phi nodes with all by Dan Gohman · 15 years ago
  28. 403a8cd Use A.append(...) instead of A.insert(A.end(), ...) when A is a by Dan Gohman · 15 years ago
  29. b92654d Fix ScalarEvolution's "exhaustive" trip count evaluation code to avoid by Dan Gohman · 15 years ago
  30. 3bf6376 Revert r106304 (105548 and friends), which are the SCEVComplexityCompare by Dan Gohman · 15 years ago
  31. 78db186 Reapply 105540, 105542, and 105548, and revert r105732. by Dan Gohman · 15 years ago
  32. e0f0c7b Reapply 105546. by Dan Gohman · 15 years ago
  33. c72f0c8 Reapply 105544. by Dan Gohman · 15 years ago
  34. 07587a4 Remove getIntegerSCEV; it's redundant with getConstant, and getConstant by Dan Gohman · 15 years ago
  35. 27ed6a4 Simplify this code. by Dan Gohman · 15 years ago
  36. 1d451df Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping. by Evan Cheng · 15 years ago
  37. fd447ef The FoldingSet hash data includes pointer values, so it isn't by Dan Gohman · 15 years ago
  38. 5e5dd68 Optimize this code somewhat by taking advantage of the fact by Dan Gohman · 15 years ago
  39. 1f23d63 Micro-optimize this, to speed up this hotspot in debug builds a little. by Dan Gohman · 15 years ago
  40. ef07158 Micro-optimize this. by Dan Gohman · 15 years ago
  41. 4d52c6d Optimize ScalarEvolution's SCEVComplexityCompare predicate: don't go by Dan Gohman · 15 years ago
  42. 7000122 ConstantFoldConstantExpression can theoretically return null. by Dan Gohman · 15 years ago
  43. acd8cab Use the SCEVAddRecExpr::getPostIncExpr utility function instead by Dan Gohman · 15 years ago
  44. c0ed009 Fix a copy+pasto. by Dan Gohman · 15 years ago
  45. deff621 Use getConstant instead of getIntegerSCEV. The two are basically the by Dan Gohman · 15 years ago
  46. f16c680 Silence warnings about -1 being converted to an unsigned value. by Dan Gohman · 15 years ago
  47. 34c3e36 Use isTrueWhenEqual and isFalseWhenEqual instead of assuming that by Dan Gohman · 15 years ago
  48. a189bae In ScalarEvolution::print, don't bother printing out the SCEVs for by Dan Gohman · 15 years ago
  49. 3abb69c In SimplifyICmpOperands, avoid needlessly swapping the operands in the by Dan Gohman · 15 years ago
  50. 03557dc Factor out the new <= and >= analysis code into SimplifyICmpOperands. by Dan Gohman · 15 years ago
  51. 8833c32 Set isSigned to true when creating an all-ones integer constant, even by Dan Gohman · 15 years ago
  52. b6fd0b4 Silence compiler warnings. by Dan Gohman · 15 years ago
  53. 9f93d30 ScalarEvolution support for <= and >= loops. by Dan Gohman · 15 years ago
  54. d19bba6 Use SimplifyICmpOperands in isKnownPredicate too. by Dan Gohman · 15 years ago
  55. d4da5af Update isImpliedCond to use the new SimplifyICmpOperands utility. by Dan Gohman · 15 years ago
  56. e979650 Add a new utility function SimplifyICmpOperands. Much of this code is by Dan Gohman · 15 years ago
  57. c686398 When it doesn't matter whether zero or sign extension is used, by Dan Gohman · 15 years ago
  58. ddb3eaf Don't attempt to analyze values which are obviously undef. This fixes some by Dan Gohman · 15 years ago
  59. a560fd2 Make ScalarEvolution::getConstant support pointer types, for consistency by Dan Gohman · 15 years ago
  60. a5145c8 Fix SCEVCommutativeExpr::print to be robust in the case of improper by Dan Gohman · 15 years ago
  61. 005752b Make getPredecessorWithUniqueSuccessorForBB return the unique successor by Dan Gohman · 15 years ago
  62. 2c93e39 Add a comment. by Dan Gohman · 15 years ago
  63. 2828779 Teach ScalarEvolution to simplify smax and umax when it can prove by Dan Gohman · 15 years ago
  64. 3ab1312 Minor code micro-optimizations. by Dan Gohman · 15 years ago
  65. bca091d Micro-optimize a few hot spots. by Dan Gohman · 15 years ago
  66. 6ab10f6 Add fast paths to ScalarEvolution::getSizeOf and getOffsetOf, as by Dan Gohman · 15 years ago
  67. 27dead4 Generalize ScalarEvolution's PHI analysis to handle loops that don't by Dan Gohman · 15 years ago
  68. 646e047 Rewrite the overflow checking in the get{Signed,Unsigned}Range code for by Dan Gohman · 15 years ago
  69. 5ee60f7 Fix indentation. by Dan Gohman · 15 years ago
  70. 53c66ea Enhance ScalarEvolution::isKnownPredicate with support for by Dan Gohman · 15 years ago
  71. b64cf89 Minor code simplification. by Dan Gohman · 15 years ago
  72. bc7129f When creating a ConstantRange for [n,UINT_MAX], special case n == 0, because by Dan Gohman · 15 years ago
  73. 3948d0b Rename isLoopGuardedByCond to isLoopEntryGuardedByCond, to emphasise by Dan Gohman · 15 years ago
  74. e056781 Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience. by Dan Gohman · 15 years ago
  75. 8ef5caa Revert this change from a while ago; ScalarEvolution shouldn't analyze by Dan Gohman · 15 years ago
  76. 9553188 Define placement new wrappers for BumpPtrAllocator and by Dan Gohman · 15 years ago
  77. c93b4cf Add the ability to "intern" FoldingSetNodeID data into a by Dan Gohman · 15 years ago
  78. f9e6472 Reapply r98755 with a thinko which miscompiled gengtype fixed. by Dan Gohman · 15 years ago
  79. ebf78f1 Revert 98755, which may be causing trouble. by Dan Gohman · 15 years ago
  80. 0afc29c Change SCEVNAryExpr's operand array from a SmallVector to a plain by Dan Gohman · 15 years ago
  81. 4ecbca5 Avoid analyzing instructions in blocks not reachable from the entry block. by Dan Gohman · 15 years ago
  82. 3f46a3a Spelling fixes. by Dan Gohman · 15 years ago
  83. 8566963 Make LoopSimplify change conditional branches in loop exiting blocks by Dan Gohman · 15 years ago
  84. e177c9a ConstantFoldInstOperands can theoretically return null if it by Dan Gohman · 15 years ago
  85. 8f767d9 Simplify this code; these casts aren't necessary. by Dan Gohman · 15 years ago
  86. f6d009f Convert a few more backedge-taken count functions to use BackedgeTakenInfo. by Dan Gohman · 15 years ago
  87. 454d26d Remove unused variables and parameters. by Dan Gohman · 15 years ago
  88. bc02853 Add a comment. by Dan Gohman · 15 years ago
  89. 00cb5b7 Teach ScalarEvolution how to compute a tripcount for a loop with by Dan Gohman · 15 years ago
  90. 45a2d7d recommit 96626, evidence that it broke things appears to be spurious by Dale Johannesen · 15 years ago
  91. efd9e95 Revert 96626, which causes build failure on ppc Darwin. by Dale Johannesen · 15 years ago
  92. aa11def Indvars needs to explicitly notify ScalarEvolution when it is replacing by Dan Gohman · 15 years ago
  93. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  94. b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  95. 50922bb When testing whether a given SCEV depends on a temporary symbolic by Dan Gohman · 15 years ago
  96. 39125d8 Override dominates and properlyDominates for SCEVAddRecExpr, as a by Dan Gohman · 15 years ago
  97. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 15 years ago
  98. 32efba6 Change the argument to getIntegerSCEV to be an int64_t, rather by Dan Gohman · 16 years ago
  99. 8db08df Various code simplifications. by Dan Gohman · 16 years ago
  100. 4f8eea8 Generalize target-independent folding rules for sizeof to handle more by Dan Gohman · 16 years ago