summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/LoopUnroll.cpp
Commit message (Expand)AuthorAge
* LCSSA should be performed on the outermost affected loop while unrolling loop.Dinesh Dwivedi2014-05-29
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-22
* Add optimization remarks to the loop unroller and vectorizer.Diego Novillo2014-04-29
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [LPM] Fix PR18616 where the shifts to the loop pass manager to extractChandler Carruth2014-01-28
* [LPM] Make LoopSimplify no longer a LoopPass and instead both a utilityChandler Carruth2014-01-23
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* Don't #include heavy Dominators.h file in LoopInfo.h. This change reducesJakub Staszak2013-12-07
* Utils/LoopUnroll.cpp: Tweak (StringRef)OldName to be valid until it is used, ...NAKAMURA Takumi2013-11-17
* Use StringRef instead of std::stringJakub Staszak2013-11-13
* Replace some unnecessary vector copies with references.Benjamin Kramer2013-09-15
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* LoopUnroll: always check for NULL LoopPassManagerAndrew Trick2012-06-05
* Allow NULL LoopPassManager argument in UnrollLoop. PR12734.Andrew Trick2012-05-08
* Fix 12513: Loop unrolling breaks with indirect branches.Andrew Trick2012-04-10
* Avoid a confusing assert for silly options: -unroll-runtime -unroll-count=1.Andrew Trick2011-12-16
* Add -unroll-runtime for unrolling loops with run-time trip counts.Andrew Trick2011-12-09
* Comments. Thanks for the spell check Nick!Andrew Trick2011-08-10
* Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.Andrew Trick2011-08-10
* Cleanup. Added LoopBlocksDFS::perform for simple clients.Andrew Trick2011-08-10
* Fix the LoopUnroller to handle nontrivial loops and partial unrolling.Andrew Trick2011-08-10
* LoopUnroll looks like it has some stale code. Remove it to prove my sanity an...Andrew Trick2011-08-09
* SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick2011-08-03
* Add clarifying comments for the new arguments to UnrollLoop.Andrew Trick2011-07-25
* Move trip count discovery outside of the generic LoopUnroll helper. ThisAndrew Trick2011-07-23
* whitespaceAndrew Trick2011-07-23
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-23
* Revert r133513:Eric Christopher2011-06-23
* Remove unused variables.Benjamin Kramer2011-06-21
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-21
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-21
* Change how PHINodes store their operands.Jay Foad2011-06-20
* Don't unroll loops whose header block's address is taken.Chris Lattner2011-02-18
* random cleanupsChris Lattner2011-01-11
* Remove all uses of the "ugly" method BranchInst::setUnconditionalDest().Jay Foad2011-01-07
* Replace calls to ConstantFoldInstruction with calls to SimplifyInstructionDuncan Sands2010-11-23
* Be more consistent in using ValueToValueMapTy.Rafael Espindola2010-10-13
* Preserve ScalarEvolution in the loop unroller.Dan Gohman2010-07-26
* Use ValueMap instead of DenseMap.Devang Patel2010-06-24
* Cosmetic change.Devang Patel2010-06-23
* Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no r...Devang Patel2010-04-20
* Add a DominatorTree argument to isLCSSA so that it doesn't have toDan Gohman2010-03-10
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-27
* Change errs() to dbgs().David Greene2010-01-05
* Add Loop contains utility methods for testing whether a loopDan Gohman2009-12-18
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-06
* Teach LoopUnroll how to bail if LoopSimplify can't give it what it needs.Dan Gohman2009-11-05