| Age | Commit message (Expand) | Author |
| 2010-05-28 | Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of | Dan Gohman |
| 2010-02-16 | Rename SuccessorNumber to GetSuccessorNumber. | Bob Wilson |
| 2010-02-16 | Refactor to share code to find the position of a basic block successor in the | Bob Wilson |
| 2010-01-05 | Make RecursivelyDeleteTriviallyDeadInstructions, | Dan Gohman |
| 2010-01-05 | Remove dead debug info intrinsics. | Devang Patel |
| 2009-11-01 | Improve the other instance of the comment. | Duncan Sands |
| 2009-10-31 | update the comment above llvm::SplitCriticalEdge, and make | Chris Lattner |
| 2009-10-31 | Revert r85667. LoopUnroll currently can't call utility functions which | Dan Gohman |
| 2009-10-31 | Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into | Dan Gohman |
| 2009-09-08 | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman |
| 2009-09-06 | Revert r80926. It causes loop unswitch assertion and slow down some JIT tests... | Evan Cheng |
| 2009-09-03 | Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify | Dan Gohman |
| 2009-05-04 | Re-apply 70645, converting ScalarEvolution to use | Dan Gohman |
| 2009-05-04 | Restore minor deletion. | Mike Stump |
| 2009-05-03 | Revert r70645 for now; it's causing a variety of regressions. | Dan Gohman |
| 2009-05-02 | Convert ScalarEvolution to use CallbackVH for its internal map. This | Dan Gohman |
| 2009-05-02 | Previously, RecursivelyDeleteDeadInstructions provided an option | Dan Gohman |
| 2009-03-03 | When sinking an insn in InstCombine bring its debug | Dale Johannesen |
| 2008-12-03 | Factor some code into a new FoldSingleEntryPHINodes method. | Chris Lattner |
| 2008-12-03 | fix a really incorrect comment. | Chris Lattner |
| 2008-12-03 | Rename DeleteBlockIfDead to DeleteDeadBlock and make it | Chris Lattner |
| 2008-12-03 | Factor some code out of SimplifyCFG, forming a new | Chris Lattner |
| 2008-11-27 | move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. | Chris Lattner |
| 2008-07-17 | Make MergeBlockIntoPredecessor more aggressive when the same successor appears | Owen Anderson |
| 2008-07-17 | Factor MergeBlockIntoPredecessor out into BasicBlockUtils. | Owen Anderson |
| 2008-04-21 | Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h | Chris Lattner |
| 2008-02-25 | prune #includes, fit in 80 cols. | Chris Lattner |
| 2007-12-29 | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner |
| 2007-07-06 | Add SplitEdge and SplitBlock utility routines. | Devang Patel |
| 2007-06-08 | Do not preserve ETForest. | Devang Patel |
| 2007-04-07 | Completely purge DomSet. This is the (hopefully) final patch for PR1171. | Owen Anderson |
| 2006-10-28 | add option to isCriticalEdge | Chris Lattner |
| 2006-10-28 | Expose a smarter way to break critical edges. | Chris Lattner |
| 2006-05-14 | This is a proper fix for the compiler warning. A termination condition is | Chris Lattner |
| 2006-05-13 | Fix an infinite loop bug that Vladimir Prus identified. | Reid Spencer |
| 2006-02-10 | Remove a level of indirection. | Chris Lattner |
| 2005-08-17 | add a helper | Chris Lattner |
| 2005-04-21 | Remove trailing whitespace | Misha Brukman |
| 2003-11-11 | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke |
| 2003-11-10 | Include forms of SplitCriticalEdge which work correctly with pred/succ iterators | Chris Lattner |
| 2003-11-10 | Move isCriticalEdge & SplitCritical into this file. While we're at it, change | Chris Lattner |
| 2003-10-20 | Added LLVM copyright header (for lack of a better term). | John Criswell |
| 2003-09-30 | Standardize header file comments | Chris Lattner |
| 2002-07-29 | Implement a new RemoveSuccessor function | Chris Lattner |
| 2002-06-25 | *** empty log message *** | Chris Lattner |
| 2002-05-07 | Checkin headers for Utils library | Chris Lattner |