aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-6/+7
2014-11-20Fix a trip-count overflow issue in LoopUnroll.Michael Zolotukhin1-2/+11
2014-09-29Use a loop to simplify the runtime unrolling prologue.Kevin Qin1-118/+130
2014-07-21Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith1-2/+3
2014-07-20[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob1-3/+2
2014-06-21LoopUnrollRuntime: Check for overflow in the trip count calculation.Benjamin Kramer1-11/+12
2014-04-28[C++] Use 'nullptr'.Craig Topper1-2/+2
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper1-3/+3
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer1-1/+1
2012-05-08Allow NULL LoopPassManager argument in UnrollLoop. PR12734.Andrew Trick1-0/+2
2011-12-18- Use getExitingBlock instead of getExitingBlocks.Jakub Staszak1-13/+11
2011-12-09SplitBlockPredecessors uses ArrayRef instead of Data and Size.Jakub Staszak1-2/+1
2011-12-09Add -unroll-runtime for unrolling loops with run-time trip counts.Andrew Trick1-0/+375