LLVM API Documentation

Public Member Functions
llvm::AnalysisResolver Class Reference

#include <PassAnalysisSupport.h>

List of all members.

Public Member Functions

 AnalysisResolver (PMDataManager &P)
PMDataManagergetPMDataManager ()
PassfindImplPass (AnalysisID PI)
PassfindImplPass (Pass *P, AnalysisID PI, Function &F)
void addAnalysisImplsPair (AnalysisID PI, Pass *P)
void clearAnalysisImpls ()
PassgetAnalysisIfAvailable (AnalysisID ID, bool Direction) const

Detailed Description

Definition at line 121 of file PassAnalysisSupport.h.


Constructor & Destructor Documentation

llvm::AnalysisResolver::AnalysisResolver ( PMDataManager P) [inline, explicit]

Definition at line 126 of file PassAnalysisSupport.h.


Member Function Documentation

Definition at line 145 of file PassAnalysisSupport.h.

References findImplPass().

Referenced by llvm::PMDataManager::initializeAnalysisImpl().

clearAnalysisImpls - Clear cache that is used to connect a pass to the the analysis (PassInfo).

Definition at line 154 of file PassAnalysisSupport.h.

Referenced by llvm::FPPassManager::cleanup().

Definition at line 131 of file PassAnalysisSupport.h.

Referenced by addAnalysisImplsPair(), and llvm::Pass::getAnalysisID().

Definition at line 1283 of file LegacyPassManager.cpp.

References llvm::PMDataManager::getOnTheFlyPass().


The documentation for this class was generated from the following files: