summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/LoopUnroll.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [LCSSA] Handle PHI insertion in disjoint loopsBruno Cardoso Lopes2014-12-221-1/+1
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* LoopUnroll: Create sub-loops in LoopInfoDuncan P. N. Exon Smith2014-10-071-1/+29
* LoopUnroll: Only check for ScalarEvolution analysis once, NFCDuncan P. N. Exon Smith2014-10-071-7/+4
* LoopUnroll: Change code order of changes to new basic blocksDuncan P. N. Exon Smith2014-10-061-2/+2
* Sink comment, NFCDuncan P. N. Exon Smith2014-10-061-2/+2
* Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel2014-09-071-1/+1
* Add an Assumption-Tracking PassHal Finkel2014-09-071-1/+7
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-6/+8
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-8/+6
* Partially fix PR20058: reduce compile time for loop unrolling with very high ...Mark Heffernan2014-07-101-7/+17
* Feeding isSafeToSpeculativelyExecute its DataLayout pointerHal Finkel2014-07-101-1/+4
* Fix some Twine locals.Benjamin Kramer2014-07-081-5/+9
* LCSSA should be performed on the outermost affected loop while unrolling loop.Dinesh Dwivedi2014-05-291-0/+9
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-221-4/+5
* Add optimization remarks to the loop unroller and vectorizer.Diego Novillo2014-04-291-0/+14
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-5/+5
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [LPM] Fix PR18616 where the shifts to the loop pass manager to extractChandler Carruth2014-01-281-3/+5
* [LPM] Make LoopSimplify no longer a LoopPass and instead both a utilityChandler Carruth2014-01-231-8/+26
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-2/+3
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* Don't #include heavy Dominators.h file in LoopInfo.h. This change reducesJakub Staszak2013-12-071-0/+1
* 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
OpenPOWER on IntegriCloud