[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-06-07 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.52 -> 1.53 --- Log message: Do not preserve ETForest. --- Diffs of the changes: (+5 -26) BreakCriticalEdges.cpp | 31 +-- 1 files changed, 5 insertions(+), 26 deletions(-) Inde

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp

2007-06-07 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.51 -> 1.52 LCSSA.cpp updated: 1.45 -> 1.46 --- Log message: Maintain ETNode as part of DomTreeNode. This adds redundancy for now. --- Diffs of the changes: (+2 -2) BreakCriticalEdges.cpp |2 +- LCSSA.cpp

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp CodeExtractor.cpp LoopSimplify.cpp

2007-06-04 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.50 -> 1.51 CodeExtractor.cpp updated: 1.55 -> 1.56 LoopSimplify.cpp updated: 1.98 -> 1.99 --- Log message: s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g --- Diffs of the changes: (+3 -4) BreakCr

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp

2007-06-03 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.49 -> 1.50 LCSSA.cpp updated: 1.44 -> 1.45 LoopSimplify.cpp updated: 1.97 -> 1.98 --- Log message: s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g --- Diffs of the changes: (+15 -15) BreakCriticalE

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp

2007-06-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.48 -> 1.49 LCSSA.cpp updated: 1.43 -> 1.44 LoopSimplify.cpp updated: 1.96 -> 1.97 --- Log message: s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g --- Diffs of the changes: (+15 -15) BreakCriticalE

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.47 -> 1.48 LCSSA.cpp updated: 1.41 -> 1.42 LoopSimplify.cpp updated: 1.95 -> 1.96 LowerInvoke.cpp updated: 1.62 -> 1.63 LowerSelect.cpp updated: 1.15 -> 1.16 LowerSwitch.cpp updated: 1.41 -> 1.42 Mem2Reg.cpp update

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp UnifyFunctionExitNodes.

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.46 -> 1.47 LCSSA.cpp updated: 1.40 -> 1.41 LoopSimplify.cpp updated: 1.94 -> 1.95 LowerAllocations.cpp updated: 1.75 -> 1.76 LowerInvoke.cpp updated: 1.61 -> 1.62 LowerSelect.cpp updated: 1.14 -> 1.15 LowerSwitch.c

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp UnifyFunctionExitNodes.

2007-05-02 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.45 -> 1.46 LCSSA.cpp updated: 1.39 -> 1.40 LoopSimplify.cpp updated: 1.93 -> 1.94 LowerAllocations.cpp updated: 1.74 -> 1.75 LowerInvoke.cpp updated: 1.60 -> 1.61 LowerSelect.cpp updated: 1.13 -> 1.14 LowerSwitch.c

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp UnifyFunctionExitNodes.

2007-05-01 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.44 -> 1.45 LCSSA.cpp updated: 1.38 -> 1.39 LoopSimplify.cpp updated: 1.92 -> 1.93 LowerAllocations.cpp updated: 1.73 -> 1.74 LowerInvoke.cpp updated: 1.59 -> 1.60 LowerSelect.cpp updated: 1.12 -> 1.13 LowerSwitch.c

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LowerSwitch.cpp

2007-04-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.43 -> 1.44 LowerSwitch.cpp updated: 1.37 -> 1.38 --- Log message: remove use of BasicBlock::getNext --- Diffs of the changes: (+6 -3) BreakCriticalEdges.cpp |3 ++- LowerSwitch.cpp|6 --

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LoopSimplify.cpp

2007-04-15 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.42 -> 1.43 LoopSimplify.cpp updated: 1.90 -> 1.91 --- Log message: Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for constructing ImmediateDominator is no

Re: [llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-04-08 Thread Chris Lattner
> BreakCriticalEdges does still preserve DominatorTree. Oh, n/m :) -Chris > > > --- > Diffs of the changes: (+1 -0) > > BreakCriticalEdges.cpp |1 + > 1 files changed, 1 insertion(+) > > > Index: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp > diff -u llvm/lib/Transforms/Utils/BreakCrit

Re: [llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-04-08 Thread Chris Lattner
> BreakCriticalEdges.cpp updated: 1.40 -> 1.41 > virtual void getAnalysisUsage(AnalysisUsage &AU) const { >AU.addPreserved(); > - AU.addPreserved(); >AU.addPreserved(); > - AU.addPreserved(); >AU.addPreserved(); >AU.addPreserved(); Why doesn't this p

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-04-06 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.41 -> 1.42 --- Log message: BreakCriticalEdges does still preserve DominatorTree. --- Diffs of the changes: (+1 -0) BreakCriticalEdges.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Transform

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-04-06 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.40 -> 1.41 --- Log message: Expunge DomSet from BreakCriticalEdges. This is part of the continuing work for PR 1171: http://llvm.org/PR1171 . --- Diffs of the changes: (+18 -52) BreakCriticalEdges.cpp | 7

Re: [llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-01-14 Thread Chris Lattner
already fixed: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070108/042663.html Thanks, -Chris On Mon, 15 Jan 2007, Reid Spencer wrote: > On Sun, 2007-01-14 at 12:33 -0600, Chris Lattner wrote: >> >> Changes in directory llvm/lib/Transforms/Utils: >> >> BreakCriticalEdges.cpp u

Re: [llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-01-14 Thread Reid Spencer
On Sun, 2007-01-14 at 12:33 -0600, Chris Lattner wrote: > > Changes in directory llvm/lib/Transforms/Utils: > > BreakCriticalEdges.cpp updated: 1.38 -> 1.39 > --- > Log message: > > Fix PR1110: http://llvm.org/PR1110 and > Analysis/Dominators/2007-01-14-BreakCritEdges.ll by being > more carefu

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.39 -> 1.40 --- Log message: Fix Analysis/Dominators/2006-10-02-BreakCritEdges.ll --- Diffs of the changes: (+2 -1) BreakCriticalEdges.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-01-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.38 -> 1.39 --- Log message: Fix PR1110: http://llvm.org/PR1110 and Analysis/Dominators/2007-01-14-BreakCritEdges.ll by being more careful about unreachable code when updating dominator info. --- Diffs of the c

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp

2006-12-19 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.37 -> 1.38 LCSSA.cpp updated: 1.31 -> 1.32 LoopSimplify.cpp updated: 1.78 -> 1.79 LowerAllocations.cpp updated: 1.67 -> 1.68 LowerInvoke.cpp updated: 1.46 -> 1.47 LowerSelect.cpp updated: 1.8 -> 1.9 LowerSwitch.cpp

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp

2006-12-06 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.36 -> 1.37 LCSSA.cpp updated: 1.30 -> 1.31 LoopSimplify.cpp updated: 1.77 -> 1.78 LowerAllocations.cpp updated: 1.63 -> 1.64 LowerInvoke.cpp updated: 1.44 -> 1.45 LowerSelect.cpp updated: 1.7 -> 1.8 LowerSwitch.cpp

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2006-10-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.35 -> 1.36 --- Log message: add option to isCriticalEdge --- Diffs of the changes: (+12 -3) BreakCriticalEdges.cpp | 15 --- 1 files changed, 12 insertions(+), 3 deletions(-) Index: llvm/lib/T

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2006-10-27 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.34 -> 1.35 --- Log message: Expose a smarter way to break critical edges. --- Diffs of the changes: (+24 -5) BreakCriticalEdges.cpp | 29 - 1 files changed, 24 insertions(+), 5 d

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.33 -> 1.34 --- Log message: This case isn't implemented yet. It seems unlikely to be needed, but if it ever is, we want to get an assert instead of silent bad codegen. --- Diffs of the changes: (+2 -4) Break

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2006-10-03 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.32 -> 1.33 --- Log message: Fix PR932: http://llvm.org/PR932 and Analysis/Dominators/2006-10-02-BreakCritEdges.ll: The critical edge block dominates the dest block if the destblock dominates all edges other than

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp UnifyFunctionExitNodes

2006-08-27 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.31 -> 1.32 LCSSA.cpp updated: 1.27 -> 1.28 LoopSimplify.cpp updated: 1.73 -> 1.74 LowerAllocations.cpp updated: 1.60 -> 1.61 LowerInvoke.cpp updated: 1.38 -> 1.39 LowerSelect.cpp updated: 1.6 -> 1.7 LowerSwitch.cpp

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LoopSimplify.cpp LowerAllocations.cpp LowerInvoke.cpp LowerSwitch.cpp Mem2Reg.cpp PromoteMemoryToRegister.cpp

2006-08-27 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.30 -> 1.31 LoopSimplify.cpp updated: 1.72 -> 1.73 LowerAllocations.cpp updated: 1.59 -> 1.60 LowerInvoke.cpp updated: 1.37 -> 1.38 LowerSwitch.cpp updated: 1.22 -> 1.23 Mem2Reg.cpp updated: 1.18 -> 1.19 PromoteMemo

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LoopSimplify.cpp PromoteMemoryToRegister.cpp

2006-06-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.29 -> 1.30 LoopSimplify.cpp updated: 1.69 -> 1.70 PromoteMemoryToRegister.cpp updated: 1.83 -> 1.84 --- Log message: Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks libll

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2006-01-10 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.28 -> 1.29 --- Log message: Preserve and update ETForest. Patch by Daniel Berlin --- Diffs of the changes: (+5 -0) BreakCriticalEdges.cpp |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Tra