1. 0bd9ecc Use a SmallSetVector instead of a SetVector; this code showed up as a by Dan Gohman · 16 years ago
  2. f070f94 Fix a comment typo. by Bob Wilson · 16 years ago
  3. 3a5fd23 revert r89298, which was committed without a testcase. I think by Chris Lattner · 16 years ago
  4. fa14b53 Update a comment. by Dan Gohman · 16 years ago
  5. 0379c26 Make Loop::getLoopLatch() work on loops which don't have preheaders, as by Dan Gohman · 16 years ago
  6. a6b28c2 Eliminate duplicate phi nodes in loops. Loop rotation, for example, can introduce these, and it's beneficial to later passes to clean them up. by Jim Grosbach · 16 years ago
  7. 934feaa Avoid calling getUniqueExitBlocks from within LoopSimplify, as it depends by Dan Gohman · 16 years ago
  8. 8043960 The introduction of indirectbr meant the introduction of by Dan Gohman · 16 years ago
  9. 5a44ef9 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  10. 492d06e Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  11. a6c9ec0 Fix this code so that it doesn't try to iterate through a std::vector by Dan Gohman · 16 years ago
  12. b65091d Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. by Dan Gohman · 16 years ago
  13. 9cec412 Re-apply r80926, with fixes: keep the domtree informed of new blocks by Dan Gohman · 16 years ago
  14. ed6987d Revert r80926. It causes loop unswitch assertion and slow down some JIT tests significantly. by Evan Cheng · 16 years ago
  15. da313a3 Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify by Dan Gohman · 16 years ago
  16. 798e541 Change PHINode::hasConstantValue to have a DominatorTree argument by Dan Gohman · 16 years ago
  17. 35b4707 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  18. b99ecca Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  19. 175b654 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  20. c80f524 Make makeLoopInvariant report whether it made any changes or not, by Dan Gohman · 16 years ago
  21. c05b358 Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant function. by Dan Gohman · 16 years ago
  22. a09d234 More LLVMContext-ification. by Owen Anderson · 16 years ago
  23. c0da8fc Minor code simplification. by Dan Gohman · 16 years ago
  24. a42d60d Remove the block from the LoopInfo, rather than just the Loop. by Dan Gohman · 16 years ago
  25. 7ba0640 Teach LoopSimplify how to merge multiple loop exits into a single exit, by Dan Gohman · 16 years ago
  26. 4e0d6a7 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 17 years ago
  27. 26f8c27 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  28. 4d2e8ae Use Loop::block_iterator. by Dan Gohman · 17 years ago
  29. 7de85f4 LoopSimplify preserves AA. by Devang Patel · 17 years ago
  30. 66a636e Change class' public PassInfo variables to by initialized with the by Dan Gohman · 17 years ago
  31. 089efff Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  32. d8aa33a Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
  33. 6b8d3db Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h by Chris Lattner · 17 years ago
  34. 24afaad Move domtree/frontier updating earlier, allowing us to use it to update phi by Chris Lattner · 17 years ago
  35. a4c2b61 Factor dominator tree and frontier updating into SplitBlockPredecessors by Chris Lattner · 17 years ago
  36. d272496 simplify code, fit in 80 cols. by Chris Lattner · 17 years ago
  37. d6da1d0 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
  38. 95a0d76 Update the block cloner which fixes bugpoint on code using unwind_to (phew!) by Nick Lewycky · 17 years ago
  39. 081ce94 Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  40. ca0b9d4 Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This involves a small interface change. by Owen Anderson · 18 years ago
  41. 55fb793 Fix PR1752 and LoopSimplify/2007-10-28-InvokeCrash.ll: terminators by Chris Lattner · 18 years ago
  42. db2361b Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h by Owen Anderson · 18 years ago
  43. bb02d34 Fixed linker errors (unresolved externals: split<>(...)) when compiling with VC++. Please review. by Hartmut Kaiser · 18 years ago
  44. 02451fa Use SmallVector instead of std::vector. by Devang Patel · 18 years ago
  45. 646d76b remove some dead lines by Chris Lattner · 18 years ago
  46. a5eb9a3 Verify loop info. by Devang Patel · 18 years ago
  47. f17a25c It's not necessary to do rounding for alloca operations when the requested by Dan Gohman · 18 years ago