| Commit message (Expand) | Author | Age | Files | Lines |
| * | SplitBlockPredecessors uses ArrayRef instead of Data and Size. | Jakub Staszak | 2011-12-09 | 1 | -3/+2 |
| * | LSR should avoid redundant edge splitting. | Andrew Trick | 2011-10-04 | 1 | -3/+6 |
| * | whitespace | Andrew Trick | 2011-10-04 | 1 | -12/+12 |
| * | Add SplitLandingPadPredecessors(). | Bill Wendling | 2011-08-19 | 1 | -0/+17 |
| * | Assing line number info to new PHIs created by SSA updater. | Devang Patel | 2011-04-29 | 1 | -0/+5 |
| * | Re-apply r124518 with fix. Watch out for invalidated iterator. | Evan Cheng | 2011-01-29 | 1 | -2/+11 |
| * | Revert r124518. It broke Linux self-host. | Evan Cheng | 2011-01-29 | 1 | -11/+2 |
| * | Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon... | Evan Cheng | 2011-01-29 | 1 | -2/+11 |
| * | Fix FoldSingleEntryPHINodes to update memdep and AA when it deletes | Chris Lattner | 2011-01-11 | 1 | -2/+2 |
| * | remove the dead (and terrible) llvm::RemoveSuccessor function. | Chris Lattner | 2010-12-14 | 1 | -9/+0 |
| * | Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of | Dan Gohman | 2010-05-28 | 1 | -18/+0 |
| * | Rename SuccessorNumber to GetSuccessorNumber. | Bob Wilson | 2010-02-16 | 1 | -4/+5 |
| * | Refactor to share code to find the position of a basic block successor in the | Bob Wilson | 2010-02-16 | 1 | -0/+5 |
| * | Make RecursivelyDeleteTriviallyDeadInstructions, | Dan Gohman | 2010-01-05 | 1 | -2/+3 |
| * | Remove dead debug info intrinsics. | Devang Patel | 2010-01-05 | 1 | -5/+0 |
| * | Improve the other instance of the comment. | Duncan Sands | 2009-11-01 | 1 | -1/+1 |
| * | update the comment above llvm::SplitCriticalEdge, and make | Chris Lattner | 2009-10-31 | 1 | -3/+9 |
| * | Revert r85667. LoopUnroll currently can't call utility functions which | Dan Gohman | 2009-10-31 | 1 | -5/+3 |
| * | Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into | Dan Gohman | 2009-10-31 | 1 | -3/+5 |
| * | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman | 2009-09-08 | 1 | -8/+13 |
| * | Revert r80926. It causes loop unswitch assertion and slow down some JIT tests... | Evan Cheng | 2009-09-06 | 1 | -13/+8 |
| * | Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify | Dan Gohman | 2009-09-03 | 1 | -8/+13 |
| * | Re-apply 70645, converting ScalarEvolution to use | Dan Gohman | 2009-05-04 | 1 | -4/+2 |
| * | Restore minor deletion. | Mike Stump | 2009-05-04 | 1 | -1/+8 |
| * | Revert r70645 for now; it's causing a variety of regressions. | Dan Gohman | 2009-05-03 | 1 | -2/+4 |
| * | Convert ScalarEvolution to use CallbackVH for its internal map. This | Dan Gohman | 2009-05-02 | 1 | -4/+2 |
| * | Previously, RecursivelyDeleteDeadInstructions provided an option | Dan Gohman | 2009-05-02 | 1 | -2/+9 |
| * | When sinking an insn in InstCombine bring its debug | Dale Johannesen | 2009-03-03 | 1 | -0/+5 |
| * | Factor some code into a new FoldSingleEntryPHINodes method. | Chris Lattner | 2008-12-03 | 1 | -0/+8 |
| * | fix a really incorrect comment. | Chris Lattner | 2008-12-03 | 1 | -2/+2 |
| * | Rename DeleteBlockIfDead to DeleteDeadBlock and make it | Chris Lattner | 2008-12-03 | 1 | -4/+3 |
| * | Factor some code out of SimplifyCFG, forming a new | Chris Lattner | 2008-12-03 | 1 | -0/+5 |
| * | move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. | Chris Lattner | 2008-11-27 | 1 | -0/+20 |
| * | Make MergeBlockIntoPredecessor more aggressive when the same successor appears | Owen Anderson | 2008-07-17 | 1 | -1/+1 |
| * | Factor MergeBlockIntoPredecessor out into BasicBlockUtils. | Owen Anderson | 2008-07-17 | 1 | -0/+4 |
| * | Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h | Chris Lattner | 2008-04-21 | 1 | -0/+13 |
| * | prune #includes, fit in 80 cols. | Chris Lattner | 2008-02-25 | 1 | -3/+5 |
| * | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | Add SplitEdge and SplitBlock utility routines. | Devang Patel | 2007-07-06 | 1 | -0/+11 |
| * | Do not preserve ETForest. | Devang Patel | 2007-06-08 | 1 | -9/+9 |
| * | Completely purge DomSet. This is the (hopefully) final patch for PR1171. | Owen Anderson | 2007-04-07 | 1 | -1/+1 |
| * | add option to isCriticalEdge | Chris Lattner | 2006-10-28 | 1 | -1/+2 |
| * | Expose a smarter way to break critical edges. | Chris Lattner | 2006-10-28 | 1 | -4/+11 |
| * | This is a proper fix for the compiler warning. A termination condition is | Chris Lattner | 2006-05-14 | 1 | -3/+11 |
| * | Fix an infinite loop bug that Vladimir Prus identified. | Reid Spencer | 2006-05-13 | 1 | -1/+2 |
| * | Remove a level of indirection. | Chris Lattner | 2006-02-10 | 1 | -9/+8 |
| * | add a helper | Chris Lattner | 2005-08-17 | 1 | -0/+7 |
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -2/+2 |
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -1/+4 |
| * | Include forms of SplitCriticalEdge which work correctly with pred/succ iterators | Chris Lattner | 2003-11-10 | 1 | -0/+19 |