Changes in directory llvm/lib/VMCore:
Dominators.cpp updated: 1.90 -> 1.91 --- Log message: minor cleanups --- Diffs of the changes: (+16 -14) Dominators.cpp | 30 ++++++++++++++++-------------- 1 files changed, 16 insertions(+), 14 deletions(-) Index: llvm/lib/VMCore/Dominators.cpp diff -u llvm/lib/VMCore/Dominators.cpp:1.90 llvm/lib/VMCore/Dominators.cpp:1.91 --- llvm/lib/VMCore/Dominators.cpp:1.90 Sun Apr 8 23:07:36 2007 +++ llvm/lib/VMCore/Dominators.cpp Mon Apr 9 01:10:06 2007 @@ -48,19 +48,6 @@ static RegisterPass<ImmediateDominators> C("idom", "Immediate Dominators Construction", true); -namespace { - class DFCalculateWorkObject { - public: - DFCalculateWorkObject(BasicBlock *B, BasicBlock *P, - const DominatorTree::Node *N, - const DominatorTree::Node *PN) - : currentBB(B), parentBB(P), Node(N), parentNode(PN) {} - BasicBlock *currentBB; - BasicBlock *parentBB; - const DominatorTree::Node *Node; - const DominatorTree::Node *parentNode; - }; -} unsigned ImmediateDominators::DFSPass(BasicBlock *V, InfoRec &VInfo, unsigned N) { VInfo.Semi = ++N; @@ -362,6 +349,20 @@ static RegisterPass<DominanceFrontier> G("domfrontier", "Dominance Frontier Construction", true); +namespace { + class DFCalculateWorkObject { + public: + DFCalculateWorkObject(BasicBlock *B, BasicBlock *P, + const DominatorTree::Node *N, + const DominatorTree::Node *PN) + : currentBB(B), parentBB(P), Node(N), parentNode(PN) {} + BasicBlock *currentBB; + BasicBlock *parentBB; + const DominatorTree::Node *Node; + const DominatorTree::Node *parentNode; + }; +} + const DominanceFrontier::DomSetType & DominanceFrontier::calculate(const DominatorTree &DT, const DominatorTree::Node *Node) { @@ -406,7 +407,8 @@ DominatorTree::Node *IDominee = *NI; BasicBlock *childBB = IDominee->getBlock(); if (visited.count(childBB) == 0) { - workList.push_back(DFCalculateWorkObject(childBB, currentBB, IDominee, currentNode)); + workList.push_back(DFCalculateWorkObject(childBB, currentBB, + IDominee, currentNode)); visitChild = true; } } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits