Age | Commit message (Expand) | Author |
2010-08-23 | Now that PassInfo and Pass::ID have been separated, move the rest of the pass... | Owen Anderson |
2010-08-16 | Avoid #include <ScalarEvolution.h> in LoopSimplify.cpp, which doesn't | Dan Gohman |
2010-08-14 | LoopSimplify shouldn't split loop backedges that use indirectbr. PR7867. | Dan Gohman |
2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson |
2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson |
2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson |
2010-07-26 | Remove LCSSA's bogus dependence on LoopSimplify and LoopSimplify's bogus | Dan Gohman |
2010-07-22 | keep in 80 cols | Gabor Greif |
2010-07-16 | Reorder the contents of various getAnalysisUsage functions, eliminating | Dan Gohman |
2010-07-09 | cache result of operator* | Gabor Greif |
2010-07-09 | cache operator*'s result (in multiple functions) | Gabor Greif |
2010-06-22 | Use pre-increment instead of post-increment when the result is not used. | Dan Gohman |
2010-03-15 | Skip debug info intrinsics. | Devang Patel |
2010-03-10 | Fix a comment. | Dan Gohman |
2010-03-01 | Add some debug output to LoopSimplify. | Dan Gohman |
2010-02-25 | Make LoopSimplify change conditional branches in loop exiting blocks | Dan Gohman |
2010-02-05 | Use a SmallSetVector instead of a SetVector; this code showed up as a | Dan Gohman |
2010-01-15 | Fix a comment typo. | Bob Wilson |
2009-12-21 | revert r89298, which was committed without a testcase. I think | Chris Lattner |
2009-12-18 | Update a comment. | Dan Gohman |
2009-11-20 | Make Loop::getLoopLatch() work on loops which don't have preheaders, as | Dan Gohman |
2009-11-19 | Eliminate duplicate phi nodes in loops. Loop rotation, for example, can intro... | Jim Grosbach |
2009-11-05 | Avoid calling getUniqueExitBlocks from within LoopSimplify, as it depends | Dan Gohman |
2009-11-05 | The introduction of indirectbr meant the introduction of | Dan Gohman |
2009-10-25 | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky |
2009-10-25 | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky |
2009-09-30 | Fix this code so that it doesn't try to iterate through a std::vector | Dan Gohman |
2009-09-28 | Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. | Dan Gohman |
2009-09-08 | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman |
2009-09-06 | Revert r80926. It causes loop unswitch assertion and slow down some JIT tests... | Evan Cheng |
2009-09-03 | Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify | Dan Gohman |
2009-09-03 | Change PHINode::hasConstantValue to have a DominatorTree argument | Dan Gohman |
2009-08-13 | Push LLVMContexts through the IntegerType APIs. | Owen Anderson |
2009-07-30 | Move more code back to 2.5 APIs. | Owen Anderson |
2009-07-22 | Get rid of the Pass+Context magic. | Owen Anderson |
2009-07-15 | Make makeLoopInvariant report whether it made any changes or not, | Dan Gohman |
2009-07-14 | Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant | Dan Gohman |
2009-07-05 | More LLVMContext-ification. | Owen Anderson |
2009-06-30 | Minor code simplification. | Dan Gohman |
2009-06-27 | Remove the block from the LoopInfo, rather than just the Loop. | Dan Gohman |
2009-06-27 | Teach LoopSimplify how to merge multiple loop exits into a single exit, | Dan Gohman |
2009-01-28 | Rename getAnalysisToUpdate to getAnalysisIfAvailable. | Duncan Sands |
2008-09-04 | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman |
2008-06-22 | Use Loop::block_iterator. | Dan Gohman |
2008-06-06 | LoopSimplify preserves AA. | Devang Patel |
2008-05-13 | Change class' public PassInfo variables to by initialized with the | Dan Gohman |
2008-05-13 | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman |
2008-04-25 | Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 | Nick Lewycky |
2008-04-21 | Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h | Chris Lattner |
2008-04-21 | Move domtree/frontier updating earlier, allowing us to use it to update phi | Chris Lattner |