1. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  2. b292b8c Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  3. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  4. c43e479 Make makeLoopInvariant report whether it made any changes or not, by Dan Gohman · 16 years ago
  5. 4d6149f Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant function. by Dan Gohman · 16 years ago
  6. e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
  7. 4dfc680 Minor code simplification. by Dan Gohman · 16 years ago
  8. ffdcba3 Remove the block from the LoopInfo, rather than just the Loop. by Dan Gohman · 16 years ago
  9. c8ca496 Teach LoopSimplify how to merge multiple loop exits into a single exit, by Dan Gohman · 16 years ago
  10. 5a913d6 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 17 years ago
  11. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  12. 9007107 Use Loop::block_iterator. by Dan Gohman · 17 years ago
  13. 8549e4c LoopSimplify preserves AA. by Devang Patel · 17 years ago
  14. 0479aa5 Change class' public PassInfo variables to by initialized with the by Dan Gohman · 17 years ago
  15. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  16. 4d43d3c Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 18 years ago
  17. a5b1170 Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h by Chris Lattner · 18 years ago
  18. d418b06 Move domtree/frontier updating earlier, allowing us to use it to update phi by Chris Lattner · 18 years ago
  19. 96e9e22 Factor dominator tree and frontier updating into SplitBlockPredecessors by Chris Lattner · 18 years ago
  20. aca912d simplify code, fit in 80 cols. by Chris Lattner · 18 years ago
  21. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  22. 11fc6f8 Update the block cloner which fixes bugpoint on code using unwind_to (phew!) by Nick Lewycky · 18 years ago
  23. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  24. b0dd27e Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This involves a small interface change. by Owen Anderson · 18 years ago
  25. 4a15e04 Fix PR1752 and LoopSimplify/2007-10-28-InvokeCrash.ll: terminators by Chris Lattner · 18 years ago
  26. ca831a8 Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h by Owen Anderson · 18 years ago
  27. 2f842e6 Fixed linker errors (unresolved externals: split<>(...)) when compiling with VC++. Please review. by Hartmut Kaiser · 18 years ago
  28. b5933bb Use SmallVector instead of std::vector. by Devang Patel · 18 years ago
  29. c7ba225 remove some dead lines by Chris Lattner · 18 years ago
  30. a273d1c Verify loop info. by Devang Patel · 18 years ago
  31. 1e2a120 Fix reference to iterator invalidated by an erase operation. Uncovered by David Greene · 18 years ago
  32. d5258a23 Move code to update dominator information after basic block is split by Devang Patel · 18 years ago
  33. 78b9c68 Add and use DominatorTreeBase::findNearestCommonDominator(). by Devang Patel · 18 years ago
  34. 536ac4d Simplify. by Devang Patel · 18 years ago
  35. d18054a simplify by Devang Patel · 18 years ago
  36. ab2eee8 Simplify. Dominator Tree is required so always available. by Devang Patel · 18 years ago
  37. becc466 Update LoopSimplify to require and preserve DominatorTree only. by Devang Patel · 18 years ago
  38. ebc5b96 s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g by Devang Patel · 18 years ago
  39. bdd1aae s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g by Devang Patel · 18 years ago
  40. 0e8aa7b s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g by Devang Patel · 18 years ago
  41. e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
  42. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  43. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  44. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  45. 83a3adc Avoid recursion. by Devang Patel · 19 years ago
  46. f35a1db Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for by Owen Anderson · 19 years ago
  47. 3c78679 Re-constify things that don't break the build. Last patch in this by Owen Anderson · 19 years ago
  48. f1ca137 Unconst-ify stuff that broke the build. by Owen Anderson · 19 years ago
  49. 5917716 Const-ify some parameters, and some cosmetic cleanups. No functionality change. by Owen Anderson · 19 years ago
  50. e0ef5ac Tabs -> Spaces by Owen Anderson · 19 years ago
  51. 83efbc8 Improve some _slow_ behavior introduced in my patches the last few days. by Owen Anderson · 19 years ago
  52. ae39ca0 Cleanup some from my DomSet-removal changes. Add a new by Owen Anderson · 19 years ago
  53. e6c6446 Remove DominatorSet usage from LoopSimplify. Patch from Owen Anderson. by Nick Lewycky · 19 years ago
  54. f7ebea1 Add DomSet back, and revert the changes to LoopSimplify. Apparently the by Owen Anderson · 19 years ago
  55. 706e970 Completely purge DomSet from LoopSimplify. This is part of the by Owen Anderson · 19 years ago
  56. 9104195 Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain. by Owen Anderson · 19 years ago
  57. 1758cb5 LoopSimplify::FindPHIToPartitionLoops() Use ETForest instead of DominatorSet. by Devang Patel · 19 years ago
  58. 45f966d switch more statistics over to STATISTIC, eliminating static ctors. Also, by Chris Lattner · 19 years ago
  59. 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
  60. de46e48 For PR786: by Reid Spencer · 19 years ago
  61. 6bd6da4 Be far more careful when splitting a loop header, either to form a preheader by Chris Lattner · 19 years ago
  62. 608cd05 Teach UpdateDomInfoForRevectoredPreds to handle revectored preds that are not by Chris Lattner · 19 years ago
  63. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  64. 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  65. f18b396 Don't attempt to split subloops out of a loop with a huge number of backedges. by Chris Lattner · 19 years ago
  66. 85d9944 Reimplement the loopsimplify code which deletes edges from unreachable by Chris Lattner · 19 years ago
  67. 996795b Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
  68. 9c5693f Canonicalize inner loops before outer loops. Inner loop canonicalization by Chris Lattner · 20 years ago
  69. cffbbee When splitting exit edges to canonicalize loops, make sure to put the new by Chris Lattner · 20 years ago
  70. 02f53ad Revert my last patch. It too breaks stuff by Chris Lattner · 20 years ago
  71. 35248e0 Fix for my previously reverted patch by Chris Lattner · 20 years ago
  72. b24ce3a revert my previous change, it exposed other problems. by Chris Lattner · 20 years ago
  73. 05bf90d Make this check stricter. Disallow loop exit blocks from being shared by by Chris Lattner · 20 years ago
  74. a6ae101 remove dead expr by Chris Lattner · 20 years ago
  75. cda4aa6 Teach loopsimplify to update et-forest. Patch contributed by Daniel Berlin! by Chris Lattner · 20 years ago
  76. 2b8cbf3 Update Visual Studio projects to reflect moved file. by Jeff Cohen · 20 years ago[Renamed from llvm/lib/Transforms/Scalar/LoopSimplify.cpp]
  77. 7939653 remove dead code. The exit block list is computed on demand, thus does not by Chris Lattner · 20 years ago
  78. 62df798 remove some trickiness that broke yacr2 and some other programs last night by Chris Lattner · 20 years ago
  79. f83ce5f Make loop-simplify produce better loops by turning PHI nodes like X = phi [X, Y] by Chris Lattner · 20 years ago
  80. 257efb2 This code can handle non-dominating instructions by Chris Lattner · 20 years ago
  81. b392321 Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into by Nate Begeman · 20 years ago
  82. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  83. 514e843 Enhance loopsimplify to preserve alias analysis instead of clobbering it. by Chris Lattner · 21 years ago
  84. dd3ec92 trivial simplification by Chris Lattner · 21 years ago
  85. d8e2018 Adjust to changes in instruction interfaces. by Chris Lattner · 21 years ago
  86. e29d634 hasConstantValue will soon return instructions that don't dominate the PHI node, by Chris Lattner · 21 years ago
  87. 3ce42ec Pull assignment out of for loop conditional in order for this to by Alkis Evlogimenos · 21 years ago
  88. 3e86084 Prototype these functions more accurately by Chris Lattner · 21 years ago
  89. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  90. 63b38bd Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
  91. f2c018c Fix PR404 try #2 by Chris Lattner · 21 years ago
  92. daa1213 Revert previous patch until I get a bug fixed by Chris Lattner · 21 years ago
  93. 70177e4 Fix PR404: Loop simplify is really slow on 252.eon by Chris Lattner · 21 years ago
  94. 8278263 Correct rewriting of exit blocks after my last patch by Chris Lattner · 22 years ago
  95. d72c3eb Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 22 years ago
  96. 89e959b Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll by Chris Lattner · 22 years ago
  97. a6e2281 Refactor code a bit to make it simpler and eliminate the goto by Chris Lattner · 22 years ago
  98. 8417052 This patch addresses PR35: Loop simplify should reconstruct nested loops. by Chris Lattner · 22 years ago
  99. 59fdf74 Remove some assertions that are now bogus with the last patch I put in by Chris Lattner · 22 years ago
  100. 146d0df Fix PR306: Loop simplify incorrectly updates dominator information by Chris Lattner · 22 years ago