aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/Utils/BasicBlockUtils.h
Commit message (Expand)AuthorAgeFilesLines
* Rename SuccessorNumber to GetSuccessorNumber.Bob Wilson2010-02-161-4/+5
* Refactor to share code to find the position of a basic block successor in theBob Wilson2010-02-161-0/+5
* Make RecursivelyDeleteTriviallyDeadInstructions,Dan Gohman2010-01-051-2/+3
* Remove dead debug info intrinsics.Devang Patel2010-01-051-5/+0
* Improve the other instance of the comment.Duncan Sands2009-11-011-1/+1
* update the comment above llvm::SplitCriticalEdge, and makeChris Lattner2009-10-311-3/+9
* Revert r85667. LoopUnroll currently can't call utility functions whichDan Gohman2009-10-311-5/+3
* Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor intoDan Gohman2009-10-311-3/+5
* Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman2009-09-081-8/+13
* Revert r80926. It causes loop unswitch assertion and slow down some JIT tests...Evan Cheng2009-09-061-13/+8
* Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verifyDan Gohman2009-09-031-8/+13
* Re-apply 70645, converting ScalarEvolution to useDan Gohman2009-05-041-4/+2
* Factor loop backedge finding out of CodeGenPrepare into a new Chris Lattner2009-05-041-1/+8
* Revert r70645 for now; it's causing a variety of regressions.Dan Gohman2009-05-031-2/+4
* Convert ScalarEvolution to use CallbackVH for its internal map. ThisDan Gohman2009-05-021-4/+2
* Previously, RecursivelyDeleteDeadInstructions provided an optionDan Gohman2009-05-021-2/+9
* When sinking an insn in InstCombine bring its debugDale Johannesen2009-03-031-0/+5
* Factor some code into a new FoldSingleEntryPHINodes method.Chris Lattner2008-12-031-0/+8
* fix a really incorrect comment.Chris Lattner2008-12-031-2/+2
* Rename DeleteBlockIfDead to DeleteDeadBlock and make it Chris Lattner2008-12-031-4/+3
* Factor some code out of SimplifyCFG, forming a new Chris Lattner2008-12-031-0/+5
* move FindAvailableLoadedValue from JumpThreading to Transforms/Utils.Chris Lattner2008-11-271-0/+20
* Make MergeBlockIntoPredecessor more aggressive when the same successor appearsOwen Anderson2008-07-171-1/+1
* Factor MergeBlockIntoPredecessor out into BasicBlockUtils.Owen Anderson2008-07-171-0/+4
* Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.hChris Lattner2008-04-211-0/+13
* prune #includes, fit in 80 cols.Chris Lattner2008-02-251-3/+5
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+123