aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/LoopUnroll.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-3/+12
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-5/+4
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-9/+31
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-20/+61
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-6/+22
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-6/+22
* Update to LLVM 3.5a.Stephen Hines2014-04-241-8/+30
* Utils/LoopUnroll.cpp: Tweak (StringRef)OldName to be valid until it is used, ...NAKAMURA Takumi2013-11-171-1/+3
* Use StringRef instead of std::stringJakub Staszak2013-11-131-1/+1
* Replace some unnecessary vector copies with references.Benjamin Kramer2013-09-151-2/+0
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-1/+1
* LoopUnroll: always check for NULL LoopPassManagerAndrew Trick2012-06-051-3/+5
* Allow NULL LoopPassManager argument in UnrollLoop. PR12734.Andrew Trick2012-05-081-20/+24
* Fix 12513: Loop unrolling breaks with indirect branches.Andrew Trick2012-04-101-0/+6
* Avoid a confusing assert for silly options: -unroll-runtime -unroll-count=1.Andrew Trick2011-12-161-0/+5
* Add -unroll-runtime for unrolling loops with run-time trip counts.Andrew Trick2011-12-091-7/+22
* Comments. Thanks for the spell check Nick!Andrew Trick2011-08-101-2/+2
* Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.Andrew Trick2011-08-101-1/+24
* Cleanup. Added LoopBlocksDFS::perform for simple clients.Andrew Trick2011-08-101-7/+2
* Fix the LoopUnroller to handle nontrivial loops and partial unrolling.Andrew Trick2011-08-101-52/+60
* LoopUnroll looks like it has some stale code. Remove it to prove my sanity an...Andrew Trick2011-08-091-6/+1
* SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick2011-08-031-2/+9
* Add clarifying comments for the new arguments to UnrollLoop.Andrew Trick2011-07-251-0/+12
* Move trip count discovery outside of the generic LoopUnroll helper. ThisAndrew Trick2011-07-231-12/+2
* whitespaceAndrew Trick2011-07-231-7/+7
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-231-39/+46
* Revert r133513:Eric Christopher2011-06-231-46/+39
* Remove unused variables.Benjamin Kramer2011-06-211-2/+2
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-211-32/+39
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-211-39/+32
* Change how PHINodes store their operands.Jay Foad2011-06-201-32/+39
* Don't unroll loops whose header block's address is taken.Chris Lattner2011-02-181-2/+10
* random cleanupsChris Lattner2011-01-111-2/+2
* Remove all uses of the "ugly" method BranchInst::setUnconditionalDest().Jay Foad2011-01-071-1/+3
* Replace calls to ConstantFoldInstruction with calls to SimplifyInstructionDuncan Sands2010-11-231-5/+6
* Be more consistent in using ValueToValueMapTy.Rafael Espindola2010-10-131-4/+3
* Preserve ScalarEvolution in the loop unroller.Dan Gohman2010-07-261-0/+6
* Use ValueMap instead of DenseMap.Devang Patel2010-06-241-3/+3
* Cosmetic change.Devang Patel2010-06-231-9/+9
* Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no r...Devang Patel2010-04-201-4/+4
* Add a DominatorTree argument to isLCSSA so that it doesn't have toDan Gohman2010-03-101-6/+0
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-271-5/+1
* Change errs() to dbgs().David Greene2010-01-051-11/+11
* Add Loop contains utility methods for testing whether a loopDan Gohman2009-12-181-4/+4
* remove a bunch of extraneous LLVMContext argumentsChris Lattner2009-11-061-2/+1
* Teach LoopUnroll how to bail if LoopSimplify can't give it what it needs.Dan Gohman2009-11-051-1/+12
* Revert r85667. LoopUnroll currently can't call utility functions whichDan Gohman2009-10-311-1/+47
* Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor intoDan Gohman2009-10-311-47/+1
* Simplify this code.Dan Gohman2009-10-311-2/+2