1. 8c562e2 Silence Release-Asserts warnings. by Daniel Dunbar · 15 years ago
  2. 10978bd Teach ScalarEvolution to recognize x^-1 in the case where non-demanded by Dan Gohman · 15 years ago
  3. 0bac95e Delete a redundant 'else'. by Dan Gohman · 15 years ago
  4. 8ea9452 Fix ScalarEvolution::isLoopGuardedByCond to accept a null Loop*, for by Dan Gohman · 15 years ago
  5. 5183cae Minor code cleanups. Do more of the work before the if statements by Dan Gohman · 15 years ago
  6. f78a978 Add assertion checks to the SCEV operator creation methods to catch by Dan Gohman · 15 years ago
  7. 859b482 Make ScalarEvolution::isLoopGuardedByCond work even when the edge by Dan Gohman · 15 years ago
  8. 70a1fe7 Add an isOne() utility function to ScalarEvolution, similar to isZero() by Dan Gohman · 15 years ago
  9. dc817b6 Non-functionality changes: by Bill Wendling · 15 years ago
  10. e66b291 Clean up this file fixing 80-column violations, bad formatting, etc. No functionality change. by Bill Wendling · 15 years ago
  11. 18395d2 Avoid getting a compiler warning by Duncan Sands · 15 years ago
  12. 21c4bdd add IVUsers.cpp by Chris Lattner · 15 years ago
  13. 467c430 Add three new helper routines, getNoopOrZeroExtend, by Dan Gohman · 15 years ago
  14. 81db61a Factor the code for collecting IV users out of LSR into an IVUsers class, by Dan Gohman · 15 years ago
  15. efb9fbf When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values. by Dan Gohman · 15 years ago
  16. 42a5875 Fix GetMinTrailingZeros for SCEVSignExtend and SCEVZeroExtendExpr to by Dan Gohman · 15 years ago
  17. 361e54d Allow scalar evolution to compute iteration counts for loops with a by Eli Friedman · 15 years ago
  18. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 15 years ago
  19. c63a627 Don't attempt to handle unsized types in ScalarEvolution's GEP analyzer. by Dan Gohman · 15 years ago
  20. b028593 Fix bogus overflow checks by replacing them with actual overflow checks. by Dan Gohman · 15 years ago
  21. 728c7f3 Fold trunc casts into add-recurrence expressions, allowing the by Dan Gohman · 15 years ago
  22. fb79160 Fix another bug in r71252. This code supports GetElementPtr by Dan Gohman · 15 years ago
  23. 6bce643 Add memoization for getSCEVAtScope results for instructions by Dan Gohman · 15 years ago
  24. 66a7e85 Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolution by Dan Gohman · 15 years ago
  25. e810b0d Fix an error from r71252. by Dan Gohman · 15 years ago
  26. ad9c278 Print out nicer dump info for DIDescriptor. by Bill Wendling · 15 years ago
  27. 26466c0 Factor out the code for creating SCEVs for GEPs into a separate function. by Dan Gohman · 15 years ago
  28. 185cf03 Implement several new SCEV folding rules for UDiv SCEVs. by Dan Gohman · 15 years ago
  29. 9a38e3e Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 15 years ago
  30. a6b35e2 SCEVComplexityCompare's new code was missing SCEVUDivExpr. Implement by Dan Gohman · 15 years ago
  31. 1978426 Revert r70876 and add a testcase (@c7) showing the problem: by Duncan Sands · 15 years ago
  32. 5b8479c Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 15 years ago
  33. 7286130 Make ScalarEvolution's GroupByComplexity more thorough. In addition by Dan Gohman · 15 years ago
  34. 6ee2f3d Trim unnecessary headers. Code in Analysis shouldn't use Transforms by Dan Gohman · 15 years ago
  35. 704b698 Constant-fold ptrtoint+add+inttoptr to gep when the pointer is an by Dan Gohman · 15 years ago
  36. ecb403a Factor out a common base class between SCEVCommutativeExpr and by Dan Gohman · 15 years ago
  37. 0a8eb57 Use stable_sort instead of plain sort to avoid the risk of generating by Dan Gohman · 15 years ago
  38. 16de013 Add dump method to DIDescriptor. by Bill Wendling · 15 years ago
  39. e3f6cea Do not require variable debug info nodes to have a compile unit. by Chris Lattner · 15 years ago
  40. 35738ac Re-apply 70645, converting ScalarEvolution to use by Dan Gohman · 15 years ago
  41. bf2176a Fix an 80-column violation. by Dan Gohman · 15 years ago
  42. 92fa56e Fix doxygen comment syntax. by Dan Gohman · 15 years ago
  43. 622ed67 Constify a bunch of SCEV-using code. by Dan Gohman · 15 years ago
  44. fe095f3 Restore minor deletion. by Mike Stump · 15 years ago
  45. 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 15 years ago
  46. f9a77b7 Revert r70645 for now; it's causing a variety of regressions. by Dan Gohman · 15 years ago
  47. db6fa29 Convert ScalarEvolution to use CallbackVH for its internal map. This by Dan Gohman · 15 years ago
  48. fb7d35f When ScalarEvolution is told to forget the trip count for a loop, have by Dan Gohman · 15 years ago
  49. 7e54404 Change the description string of the LoopInfo pass. by Dan Gohman · 15 years ago
  50. cf5ab82 Actually insert inserted instructions into the InsertedValues map. by Dan Gohman · 15 years ago
  51. 9032b78 When printing a SCEVUnknown with pointer type, don't print an by Dan Gohman · 15 years ago
  52. 80dcdee Short-circuit inttoptr-ptrtoint constant expressions; these aren't by Dan Gohman · 15 years ago
  53. 99243b3 Fix an 80-column violation. by Dan Gohman · 15 years ago
  54. 10b9479 When creating cast scevs, canonicalize the destination type. This by Dan Gohman · 15 years ago
  55. e3d1285 hasSCEV() was declared in ScalarEvolution.h, but never defined. This must have by Torok Edwin · 15 years ago
  56. 3d739fe Add some comments, and tidy up some whitespace. by Dan Gohman · 15 years ago
  57. a1af757 Extend ScalarEvolution's getBackedgeTakenCount to be able to by Dan Gohman · 15 years ago
  58. 4acd12a Don't try to mix integers and pointers in an icmp instruction in getSCEVAtScope. by Dan Gohman · 15 years ago
  59. d9c1c85 Fix ScalarEvolution::print to print a value for any Instruction with by Dan Gohman · 15 years ago
  60. eb3948b Implement getSCEVAtScope for SCEV cast expressions. by Dan Gohman · 15 years ago
  61. ac70cea Generalize the cast-of-addrec folding to handle folding of SCEVs like by Dan Gohman · 15 years ago
  62. 36b8e53 Include the source type in SCEV cast expression debug output, and by Dan Gohman · 15 years ago
  63. c9cf350 Fix recent regression in gcc.dg/pr26719.c (6835035). by Dale Johannesen · 15 years ago
  64. f0aa485 Update comments to reflect the current code. by Dan Gohman · 15 years ago
  65. 01ecca2 Teach getZeroExtendExpr and getSignExtendExpr to use trip-count by Dan Gohman · 15 years ago
  66. d6c3295 Handle ands with ~0 correctly too. This fixes PR4052. by Dan Gohman · 15 years ago
  67. 2c73d5f Handle ands with 0 and shifts by 0 correctly. These aren't by Dan Gohman · 15 years ago
  68. 752ec7d Change SCEVExpander's expandCodeFor to provide more flexibility by Dan Gohman · 15 years ago
  69. 5cd28fa Simplify trunc(extend(x)) in SCEVs, just for completeness. Also fix some odd by Nick Lewycky · 15 years ago
  70. e2a1746 Fix cut-n-pasto. by Devang Patel · 15 years ago
  71. 20900ca Simplify trivial cast-of-cast SCEVs. by Dan Gohman · 15 years ago
  72. aabb04f SCEVExpander's InsertCastOfTo knows how to move existing cast by Dan Gohman · 15 years ago
  73. 6cdc727 Use BasicBlock::iterator instead of Instruction* for insert points, by Dan Gohman · 15 years ago
  74. f8a8be8 De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide much by Dan Gohman · 15 years ago
  75. 578ccf8 When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of the by Dan Gohman · 15 years ago
  76. 4ee29af Teach ScalarEvolution how to recognize zext-inreg and sext-inreg, by Dan Gohman · 15 years ago
  77. 59d0704 This FIXME is fixed, now that SCEV understands pointers. by Dan Gohman · 15 years ago
  78. 8492360 Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr, by Dan Gohman · 15 years ago
  79. a682430 Usage getAnalysisToUpdate for TargetData, per PR760. by Dan Gohman · 15 years ago
  80. af79fb5 Introduce encapsulation for ScalarEvolution's TargetData object, and refactor by Dan Gohman · 15 years ago
  81. fb17fd2 Move some assertion checks so they can do more complete checking. by Dan Gohman · 15 years ago
  82. b7ef729 Convert ScalarEvolution to use raw_ostream instead of OStream. by Dan Gohman · 15 years ago
  83. f4ccfcb Add a ScalarEvolution::getCouldNotCompute() function, and use it by Dan Gohman · 15 years ago
  84. b40c236 More const qualifiers. by Dan Gohman · 15 years ago
  85. 890f92b Use more const qualifiers with SCEV interfaces. by Dan Gohman · 15 years ago
  86. 4d17759 Handle a pointer type correctly in SCEVExpander::visitAddRecExpr. by Dan Gohman · 15 years ago
  87. 8170a68 Fix a bug with inttoptr/ptrtoint casts where the pointer has a different by Dan Gohman · 15 years ago
  88. 6524d3a Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxExpr to by Dan Gohman · 15 years ago
  89. f04fa48 Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtoint by Dan Gohman · 15 years ago
  90. 2d1be87 Expand GEPs in ScalarEvolution expressions. SCEV expressions can now by Dan Gohman · 15 years ago
  91. af5b6bb Add a method to check that the subprogram holds debug info for the given Function or not. by Devang Patel · 15 years ago
  92. 6f532a9 use higher level APIs. by Chris Lattner · 15 years ago
  93. 6d9a2df getEntryFor() may invalidate DenseMap iterator. by Devang Patel · 15 years ago
  94. 6a0dcc1 now that you can put a PointerIntPair in a SmallPtrSet, remove some by Chris Lattner · 15 years ago
  95. 575ec80 Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block. by Devang Patel · 15 years ago
  96. 25cb0d7 by Devang Patel · 15 years ago
  97. f73e319 simplify logic and get rid of the assumption that operand 0 is the callee by Gabor Greif · 15 years ago
  98. 2ba682c LoopVR is not CFGOnly. by Dan Gohman · 15 years ago
  99. a9d71e1 Enhance LiveValues to work on PHI operands. by Dan Gohman · 15 years ago
  100. 654c98c The last use in a block that doesn't have successors by Dan Gohman · 15 years ago