summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CloneLoop.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused code.Eli Friedman2011-06-151-128/+0
| | | | llvm-svn: 133078
* Remove code for updating dominance frontiers and some outdated references toCameron Zwarich2011-01-181-30/+7
| | | | | | dominance and post-dominance frontiers. llvm-svn: 123725
* split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner2011-01-021-1/+1
| | | | | | so that Dominators.h is *just* domtree. Also prune #includes a bit. llvm-svn: 122714
* Be more consistent in using ValueToValueMapTy.Rafael Espindola2010-10-131-6/+6
| | | | llvm-svn: 116387
* Use ValueMap instead of DenseMap.Devang Patel2010-06-241-7/+6
| | | | | | The ValueMapper used by various cloning utility maps MDNodes also. llvm-svn: 106706
* Cosmetic change.Devang Patel2010-06-231-16/+16
| | | | | | Do not use "ValueMap" as a name for a local variable or an argument. llvm-svn: 106698
* Use do+while instead of while for loops which obviously have aDan Gohman2010-01-051-2/+2
| | | | | | non-zero trip count. Use SmallVector's pop_back_val(). llvm-svn: 92734
* Simplify code by using SmallVector's pop_back_val() instead ofDan Gohman2009-05-061-2/+1
| | | | | | separate back() and pop_back() calls. llvm-svn: 71089
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-281-2/+2
| | | | llvm-svn: 63198
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-251-4/+0
| | | | | | r48047 r48084 r48085 r48086 r48088 r48096 r48099 r48109 and r48123. llvm-svn: 50265
* Update the block cloner which fixes bugpoint on code using unwind_to (phew!)Nick Lewycky2008-03-091-0/+4
| | | | | | and also update the cloning interface's major user, the loop optimizations. llvm-svn: 48088
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. ↵Owen Anderson2007-11-271-1/+1
| | | | | | This involves a small interface change. llvm-svn: 44348
* Insert cloned loop basic blocks before original loop header.Devang Patel2007-09-041-1/+3
| | | | llvm-svn: 41713
* Break infinite loop.Devang Patel2007-08-141-15/+17
| | | | llvm-svn: 41091
* Add utility to clone loops.Devang Patel2007-08-101-0/+149
llvm-svn: 40997
OpenPOWER on IntegriCloud