parent
6decfbf133
commit
94d0fbe1a6
|
@ -130,8 +130,14 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
// Access AnalysisResolver
|
// Access AnalysisResolver
|
||||||
inline void setResolver(AnalysisResolver *AR) { Resolver = AR; }
|
inline void setResolver(AnalysisResolver *AR) {
|
||||||
inline AnalysisResolver *getResolver() { return Resolver; }
|
assert (!Resolver && "Resolver is already set");
|
||||||
|
Resolver = AR;
|
||||||
|
}
|
||||||
|
inline AnalysisResolver *getResolver() {
|
||||||
|
assert (Resolver && "Resolver is not set");
|
||||||
|
return Resolver;
|
||||||
|
}
|
||||||
|
|
||||||
/// getAnalysisUsage - This function should be overriden by passes that need
|
/// getAnalysisUsage - This function should be overriden by passes that need
|
||||||
/// analysis information to do their job. If a pass specifies that it uses a
|
/// analysis information to do their job. If a pass specifies that it uses a
|
||||||
|
|
|
@ -1380,9 +1380,6 @@ void PMStack::push(Pass *P) {
|
||||||
PM->setTopLevelManager(TPM);
|
PM->setTopLevelManager(TPM);
|
||||||
}
|
}
|
||||||
|
|
||||||
AnalysisResolver *AR = new AnalysisResolver(*Top);
|
|
||||||
P->setResolver(AR);
|
|
||||||
|
|
||||||
S.push_back(PM);
|
S.push_back(PM);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue