From 0add2d33e414c9627cf5e656760a890101a8ce1e Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 28 Jul 2001 17:43:45 +0000 Subject: [PATCH] Modify var names to make it apparant that the code is really generic git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CFG.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/include/llvm/CFG.h b/include/llvm/CFG.h index 73fbc164539..05465ea6ac9 100644 --- a/include/llvm/CFG.h +++ b/include/llvm/CFG.h @@ -203,7 +203,7 @@ struct ConstInverseBasicBlockGraph { // Depth First Iterator // -// BasicBlock Depth First Iterator +// Generic Depth First Iterator template class DFIterator : public std::forward_iterator { @@ -212,15 +212,15 @@ class DFIterator : public std::forward_iterator Visited; // All of the blocks visited so far... // VisitStack - Used to maintain the ordering. Top = current block - // First element is basic block pointer, second is the 'next child' to visit + // First element is node pointer, second is the 'next child' to visit stack > VisitStack; const bool Reverse; // Iterate over children before self? private: void reverseEnterNode() { pair &Top = VisitStack.top(); - NodeType *BB = Top.first; + NodeType *Node = Top.first; ChildItTy &It = Top.second; - for (; It != GI::child_end(BB); ++It) { + for (; It != GI::child_end(Node); ++It) { NodeType *Child = *It; if (!Visited.count(Child)) { Visited.insert(Child); @@ -233,9 +233,9 @@ private: public: typedef DFIterator _Self; - inline DFIterator(NodeType *BB, bool reverse) : Reverse(reverse) { - Visited.insert(BB); - VisitStack.push(make_pair(BB, GI::child_begin(BB))); + inline DFIterator(NodeType *Node, bool reverse) : Reverse(reverse) { + Visited.insert(Node); + VisitStack.push(make_pair(Node, GI::child_begin(Node))); if (Reverse) reverseEnterNode(); } inline DFIterator() { /* End is when stack is empty */ } @@ -250,7 +250,7 @@ public: } // This is a nonstandard operator-> that dereferences the pointer an extra - // time... so that you can actually call methods ON the BasicBlock, because + // time... so that you can actually call methods ON the Node, because // the contained type is a pointer. This allows BBIt->getTerminator() f.e. // inline NodeType *operator->() const { return operator*(); } @@ -264,10 +264,10 @@ public: } else { // Normal Depth First Iterator do { pair &Top = VisitStack.top(); - NodeType *BB = Top.first; + NodeType *Node = Top.first; ChildItTy &It = Top.second; - while (It != GI::child_end(BB)) { + while (It != GI::child_end(Node)) { NodeType *Next = *It++; if (!Visited.count(Next)) { // Has our next sibling been visited? // No, do it now.