Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.102 -> 1.103
PostDominators.h updated: 1.23 -> 1.24
---
Log message:
Break DominatorTree from ETNode.
Remove unused PostETForest.
---
Diffs of the changes: (+4 -54)
Dominators.h | 34
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.84 -> 1.85
PostDominators.h updated: 1.22 -> 1.23
---
Log message:
s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g
---
Diffs of the changes: (+57 -53)
Dominators.h | 106 ---
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.83 -> 1.84
PostDominators.h updated: 1.21 -> 1.22
---
Log message:
s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
---
Diffs of the changes: (+35 -35)
Dominators.h | 64 +++
> @@ -225,10 +225,10 @@
>void Compress(BasicBlock *V, InfoRec &VInfo);
>BasicBlock *Eval(BasicBlock *v);
>void Link(BasicBlock *V, BasicBlock *W, InfoRec &WInfo);
> - inline BasicBlock *getIDom(BasicBlock *BB) const {
> - std::map::const_iterator I =
> IDoms.find(BB);
> -
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.71 -> 1.72
PostDominators.h updated: 1.16 -> 1.17
---
Log message:
Tabs -> Spaces
---
Diffs of the changes: (+12 -12)
Dominators.h | 12 ++--
PostDominators.h | 12 ++--
2 files changed, 12 ins
> Remove ImmediateDominator analysis. The same information can be
> obtained from DomTree. A lot of code for
> constructing ImmediateDominator is now folded into DomTree
> construction.
>
> This is part of the ongoing work for PR217: http://llvm.org/PR217 .
Woot.
> +
> + struct InfoRec {
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.70 -> 1.71
PostDominators.h updated: 1.15 -> 1.16
---
Log message:
Remove ImmediateDominator analysis. The same information can be obtained from
DomTree. A lot of code for
constructing ImmediateDominator is now folded
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.64 -> 1.65
PostDominators.h updated: 1.14 -> 1.15
---
Log message:
Completely purge DomSet. This is the (hopefully) final patch for PR1171:
http://llvm.org/PR1171 .
---
Diffs of the changes: (+1 -149)
Dominators.h