diff options
author | Owen Anderson <resistor@mac.com> | 2007-09-28 01:23:47 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2007-09-28 01:23:47 +0000 |
commit | dbba0025eac5f366e2131c407905115deebda217 (patch) | |
tree | 32f69488418f4ef596697887c2d65c825e15bdb0 /include/llvm/Analysis/Dominators.h | |
parent | 037364a39b74789cb84f9f721f2a7f69be46df92 (diff) | |
download | external_llvm-dbba0025eac5f366e2131c407905115deebda217.zip external_llvm-dbba0025eac5f366e2131c407905115deebda217.tar.gz external_llvm-dbba0025eac5f366e2131c407905115deebda217.tar.bz2 |
Have PostDomTree use the newly templated DFSPass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42427 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Analysis/Dominators.h')
-rw-r--r-- | include/llvm/Analysis/Dominators.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/llvm/Analysis/Dominators.h b/include/llvm/Analysis/Dominators.h index e8ed92c..b14e619 100644 --- a/include/llvm/Analysis/Dominators.h +++ b/include/llvm/Analysis/Dominators.h @@ -280,6 +280,10 @@ protected: friend void Link(DominatorTreeBase& DT, BasicBlock *V, BasicBlock *W, InfoRec &WInfo); + template<class GraphT> friend unsigned DFSPass(DominatorTreeBase& DT, + typename GraphT::NodeType* V, + unsigned N); + /// updateDFSNumbers - Assign In and Out numbers to the nodes while walking /// dominator tree in dfs order. void updateDFSNumbers(); @@ -319,9 +323,6 @@ public: private: friend void DTcalculate(DominatorTree& DT, Function& F); - - template<class GraphT> friend - unsigned DFSPass(DominatorTree& DT, typename GraphT::NodeType* V, unsigned N); }; //===------------------------------------- |