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