Do not use virtual function to identify an analysis pass.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48520 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Devang Patel
2008-03-19 00:48:41 +00:00
parent bebc3642d3
commit c7fe32e840
21 changed files with 39 additions and 111 deletions

View File

@@ -430,7 +430,7 @@ void PMTopLevelManager::schedulePass(Pass *P) {
// generate the analysis again. Stale analysis info should not be
// available at this point.
if (P->isAnalysis() && findAnalysisPass(P->getPassInfo()))
return;
return;
AnalysisUsage AnUsage;
P->getAnalysisUsage(AnUsage);