1. d7409fd Require SCEV before LCSSA. by Devang Patel · 18 years ago
  2. c656cbb by David Greene · 18 years ago
  3. b5933bb Use SmallVector instead of std::vector. by Devang Patel · 18 years ago
  4. 8d43885 Fix a bug. by Zhou Sheng · 18 years ago
  5. 32f53bb Rename ScalarEvolution::deleteInstructionFromRecords to by Dan Gohman · 18 years ago
  6. 203a035 Use SCEVConstant::get instead of SCEVUnknown::get to create an by Dan Gohman · 18 years ago
  7. cb9e09a Add a SCEV class and supporting code for sign-extend expressions. by Dan Gohman · 18 years ago
  8. 91ed6ef Inform ScalarEvolutions that we're deleting Values. by Nick Lewycky · 18 years ago
  9. e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
  10. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  11. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  12. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  13. 2ac57e1 Now IndVarSimplify is a LoopPass. by Devang Patel · 19 years ago
  14. d7b4c92 make better use of LCSSA information in RewriteLoopExitValues. Before, we by Chris Lattner · 19 years ago
  15. 1f7648e Implement PR1179/PR1232 and test/Transforms/IndVarsSimplify/loop_evaluate_[234].ll by Chris Lattner · 19 years ago
  16. ed30abf Make RewriteLoopExitValues far less nested by using continue in the loop by Chris Lattner · 19 years ago
  17. 2e54a15 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 19 years ago
  18. 6e0123b Simplify code by using value::takename by Chris Lattner · 19 years ago
  19. 557ab15 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 19 years ago
  20. 416a893 remove temporary vectors. by Chris Lattner · 19 years ago
  21. f96f4a8 eliminate temporary vectors by Chris Lattner · 19 years ago
  22. 03c4953 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 19 years ago
  23. 1942249 Eliminate calls to isInteger, generalizing code and tightening checks as needed. by Chris Lattner · 19 years ago
  24. f5e5236 simplify some code by Chris Lattner · 19 years ago
  25. 7a9c62b For PR1064: by Reid Spencer · 19 years ago
  26. 8f166b0 Comparison of primitive type sizes should now be done in bits, not bytes. by Reid Spencer · 19 years ago
  27. 0816559 add -debug output for -indvars. by Chris Lattner · 19 years ago
  28. c635f47 For PR950: by Reid Spencer · 19 years ago
  29. 266e42b For PR950: by Reid Spencer · 19 years ago
  30. 79a42ac Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 19 years ago
  31. 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
  32. 6c38f0b For PR950: by Reid Spencer · 19 years ago
  33. 51c95cd Fix Transforms/IndVarsSimplify/2006-09-20-LFTR-Crash.ll by Chris Lattner · 19 years ago
  34. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  35. 8e4b029 Add an assertion to check that we're really preserving LCSSA. by Owen Anderson · 19 years ago
  36. 8cca95c Reapply the indvars patch, since nothing blew up last night. by Owen Anderson · 19 years ago
  37. 94446a4 Revert my previous patch. Since there are some major changes that went in today, by Owen Anderson · 19 years ago
  38. 15a6423 Specify that indvars actually preserve LCSSA. This has been done for a while, but I by Owen Anderson · 19 years ago
  39. 5495fe8 Fix a grammaro in a comment. by Reid Spencer · 19 years ago
  40. bea70ee Hopefully the final attempt at making IndVars preserve LCSSA. by Owen Anderson · 19 years ago
  41. 9b6c02e Revert this patch temporarily until PR831 is fixed. by Chris Lattner · 19 years ago
  42. dea9202 IndVars now (correctly) preserves LCSSA form. by Owen Anderson · 19 years ago
  43. 15b1f7d Revert my indvars changes because they were breaking things. Unfortunately this by Owen Anderson · 19 years ago
  44. b659bb4 De-pessimize the handling of LCSSA Phi nodes in IndVarSimplify. Hopefully this by Owen Anderson · 19 years ago
  45. 053fb93 Fix IndVarsSimplify/2006-06-16-Indvar-LCSSA-Crash.ll, a case where a by Chris Lattner · 19 years ago
  46. 9c37f23 Fix a crash building 176.gcc due to my recent patch, which only fixed by Chris Lattner · 20 years ago
  47. bca0be8 This was checking the wrong GEP expression. Fixing this fixes a gccas crash by Chris Lattner · 20 years ago
  48. 677d857 Allow indvar simplify to canonicalize ANY affine IV, not just affine IVs with by Chris Lattner · 20 years ago
  49. 2bca4d9 Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so that by Nate Begeman · 20 years ago
  50. df81539 Fix PR582. The rewriter can move casts around, which invalidated the by Chris Lattner · 20 years ago
  51. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  52. 31f3382 Fix the second bug attached to PR504. by Chris Lattner · 21 years ago
  53. e616fea Fix for testcase Transforms/IndVarsSimplify/2005-02-11-InvokeCrash.ll and PR504. by Chris Lattner · 21 years ago
  54. 7dfc2d2 Convert 'struct' to 'class' in various places to adhere to the coding standards by Chris Lattner · 21 years ago
  55. 7cabf6f Fix a REALLY obscure bug in my previous checkin, which was splicing the END by Chris Lattner · 21 years ago
  56. 9776f72 Handle a common case more carefully. In particular, instead of transforming by Chris Lattner · 21 years ago
  57. 3e86084 Prototype these functions more accurately by Chris Lattner · 21 years ago
  58. 6614946 Convert code to compile with vc7.1. by Reid Spencer · 21 years ago
  59. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  60. e5ad26d Throttle back indvar substitution from creating multiplies in loops. This is bad bad bad. by Chris Lattner · 21 years ago
  61. 7a002d6 Two fixes. First, stop using the ugly shouldSubstituteIndVar method. by Chris Lattner · 21 years ago
  62. c9e0633 Make use of BinaryOperator::create* methods to shrinkify code. by Chris Lattner · 21 years ago
  63. 4027500 Fix a nasty bug, noticed by Reid by Chris Lattner · 21 years ago
  64. 83cd87e Move the scev expansion code into this pass, where it belongs. There is by Chris Lattner · 22 years ago
  65. c27302c Disable a previous patch that was causing indvars to loop infinitely :( by Chris Lattner · 22 years ago
  66. c1a682d Fix an extremely serious thinko I made in revision 1.60 of this file. by Chris Lattner · 22 years ago
  67. af532f2 Implement a todo, rewriting all possible scev expressions inside of the by Chris Lattner · 22 years ago
  68. dc7cc35 Implement a fixme. The helps loops that have induction variables of different by Chris Lattner · 22 years ago
  69. d72c3eb Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 22 years ago
  70. a814080 If the loop executes a constant number of times, try a bit harder to replace by Chris Lattner · 22 years ago
  71. 885a6eb Even if there are not any induction variables in the loop, if we can compute by Chris Lattner · 22 years ago
  72. 9e9b2b7 Fix some of the strange CBE-only failures that happened last night. by Chris Lattner · 22 years ago
  73. d7a559e Fix a bug in the previous checkin: if the exit block is not the same as by Chris Lattner · 22 years ago
  74. 0cec5cb Change the canonical induction variable that we insert. by Chris Lattner · 22 years ago
  75. e61b67d Rewrite the indvars pass to use the ScalarEvolution analysis. by Chris Lattner · 22 years ago
  76. 59d2d7f Improve encapsulation in the Loop and LoopInfo classes by eliminating the by Chris Lattner · 22 years ago
  77. 7e755e4 More minor non-functional changes. This now computes the exit condition, though by Chris Lattner · 22 years ago
  78. a02d5aa Don't mind me, I'm just refactoring away. This patch makes room for LFTR, but by Chris Lattner · 22 years ago
  79. 6449dce Implement IndVarsSimplify/pointer-indvars.ll, transforming pointer by Chris Lattner · 22 years ago
  80. d3678bc Fix PR194 by Chris Lattner · 22 years ago
  81. b22e9b4 Reverted back to previous revision - this was previously merged by John Criswell · 22 years ago
  82. 86a3a48 Merged in RELEASE_11. by John Criswell · 22 years ago
  83. 6c08bb8 Fix for PR185 & IndVarsSimplify/2003-12-15-Crash.llx by Chris Lattner · 22 years ago
  84. 713907e Fix bug: IndVarsSimplify/2003-12-10-RemoveInstrCrash.llx by Chris Lattner · 22 years ago
  85. ccd9f3c Finegrainify namespacification by Chris Lattner · 22 years ago
  86. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  87. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  88. 72272a7 Rename loop preheaders pass to loop simplify by Chris Lattner · 22 years ago
  89. 8b2bd4e Fix spelling. by Misha Brukman · 22 years ago
  90. 295b907 Fix bug: IndVarsSimplify/2003-09-23-NotAtTop.ll by Chris Lattner · 22 years ago
  91. 099ec07 Make sure to cannonicalize loops before running indvar simplify by Chris Lattner · 22 years ago
  92. 4e621cd Spelling fixes. I think that "cannonical" is ok, but "canonical" appears to by Chris Lattner · 22 years ago
  93. 36257f0 Fix up file header by Chris Lattner · 22 years ago
  94. 8abcd56 DEBUG got moved to Support/Debug.h by Chris Lattner · 22 years ago
  95. 889f620 Remove unnecesary &*'s by Chris Lattner · 23 years ago
  96. 820d971 - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to by Chris Lattner · 23 years ago
  97. bf3a099 Updates to work with recent Statistic's changes: by Chris Lattner · 23 years ago
  98. 28a8d24 Simplify code (somtimes dramatically), by using the new "auto-insert" feature by Chris Lattner · 23 years ago
  99. 4184bcc * Clean up code a little bit by Chris Lattner · 23 years ago
  100. f0ed55d by Chris Lattner · 23 years ago