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
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
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
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
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
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
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
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
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
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 --
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
> 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
> 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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
29 matches
Mail list logo