diff options
author | Chris Lattner <sabre@nondot.org> | 2002-01-31 18:29:24 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-01-31 18:29:24 +0000 |
commit | 65b97090710df5c3fc70752eeff23de5cf4d1532 (patch) | |
tree | ad2575f394160b7f1982a6202b367c592773ae19 /lib/Analysis/PostDominators.cpp | |
parent | 0253ceeb5628ca187289745e91cc98d4c95ec731 (diff) |
Provide the right AnalysisID for postdominators
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1616 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/PostDominators.cpp')
-rw-r--r-- | lib/Analysis/PostDominators.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/Analysis/PostDominators.cpp b/lib/Analysis/PostDominators.cpp index f3e6613777..458978355a 100644 --- a/lib/Analysis/PostDominators.cpp +++ b/lib/Analysis/PostDominators.cpp @@ -152,10 +152,12 @@ void cfg::DominatorSet::calcPostDominatorSet(Method *M) { void cfg::DominatorSet::getAnalysisUsageInfo(Pass::AnalysisSet &Requires, Pass::AnalysisSet &Destroyed, Pass::AnalysisSet &Provided) { - if (isPostDominator()) + if (isPostDominator()) { + Provided.push_back(PostDomID); Requires.push_back(UnifyMethodExitNodes::ID); - - Provided.push_back(ID); + } else { + Provided.push_back(ID); + } } |