LLVM: llvm::AnalysisResolver Class Reference (original ) (raw )AnalysisResolver - Simple interface used by Pass objects to pull all analysis information out of pass manager that is responsible to manage the pass. More...
#include "[llvm/PassAnalysisSupport.h](PassAnalysisSupport%5F8h%5Fsource.html)"
AnalysisResolver - Simple interface used by Pass objects to pull all analysis information out of pass manager that is responsible to manage the pass.
Definition at line 158 of file PassAnalysisSupport.h .
llvm::AnalysisResolver::AnalysisResolver ( )
delete
◆ AnalysisResolver() [2/2]
llvm::AnalysisResolver::AnalysisResolver ( PMDataManager & P )
inlineexplicit
◆ addAnalysisImplsPair()
void llvm::AnalysisResolver::addAnalysisImplsPair ( AnalysisID PI , Pass * P )
inline
◆ clearAnalysisImpls()
void llvm::AnalysisResolver::clearAnalysisImpls ( )
inline
◆ findImplPass() [1/2]◆ findImplPass() [2/2]◆ getAnalysisIfAvailable()
Pass * AnalysisResolver::getAnalysisIfAvailable
(
AnalysisID
ID
)
const
◆ getPMDataManager()
PMDataManager & llvm::AnalysisResolver::getPMDataManager ( )
inline
The documentation for this class was generated from the following files: