LLVM API Documentation

llvm::legacy::PassManagerImpl Member List
This is the complete list of members for llvm::legacy::PassManagerImpl, including all inherited members.
activeStackllvm::PMTopLevelManager
add(Pass *P)llvm::legacy::PassManagerImpl [inline]
llvm::PMDataManager::add(Pass *P, bool ProcessAnalysis=true)llvm::PMDataManager
addImmutablePass(ImmutablePass *P)llvm::PMTopLevelManager [inline]
addIndirectPassManager(PMDataManager *Manager)llvm::PMTopLevelManager [inline]
addLowerLevelRequiredPass(Pass *P, Pass *RequiredPass)llvm::PMDataManager [virtual]
addPassManager(PMDataManager *Manager)llvm::PMTopLevelManager [inline]
assignPassManager(PMStack &, PassManagerType)llvm::Pass [inline, virtual]
collectLastUses(SmallVectorImpl< Pass * > &LastUses, Pass *P)llvm::PMTopLevelManager
collectRequiredAnalysis(SmallVectorImpl< Pass * > &RequiredPasses, SmallVectorImpl< AnalysisID > &ReqPassNotAvailable, Pass *P)llvm::PMDataManager
createPass(AnalysisID ID)llvm::Pass [static]
createPrinterPass(raw_ostream &O, const std::string &Banner) const overridellvm::legacy::PassManagerImpl [inline, virtual]
doFinalization()llvm::legacy::PassManagerImpl
llvm::Pass::doFinalization(Module &)llvm::Pass [inline, virtual]
doInitialization()llvm::legacy::PassManagerImpl
llvm::Pass::doInitialization(Module &)llvm::Pass [inline, virtual]
dump() const llvm::Pass
dumpArguments() const llvm::PMTopLevelManager
dumpLastUses(Pass *P, unsigned Offset) const llvm::PMDataManager
dumpPassArguments() const llvm::PMDataManager
dumpPasses() const llvm::PMTopLevelManager
dumpPassInfo(Pass *P, enum PassDebuggingString S1, enum PassDebuggingString S2, StringRef Msg)llvm::PMDataManager
dumpPassStructure(unsigned Offset=0)llvm::Pass [virtual]
dumpPreservedSet(const Pass *P) const llvm::PMDataManager
dumpRequiredSet(const Pass *P) const llvm::PMDataManager
llvm::findAnalysisPass(AnalysisID AID, bool Direction)llvm::PMDataManager
llvm::PMTopLevelManager::findAnalysisPass(AnalysisID AID)llvm::PMTopLevelManager
findAnalysisUsage(Pass *P)llvm::PMTopLevelManager
freePass(Pass *P, StringRef Msg, enum PassDebuggingString)llvm::PMDataManager
getAdjustedAnalysisPointer(AnalysisID ID)llvm::Pass [virtual]
getAnalysis() const llvm::Pass
getAnalysis(Function &F)llvm::Pass
getAnalysisID(AnalysisID PI) const llvm::Pass
getAnalysisID(AnalysisID PI, Function &F)llvm::Pass
getAnalysisIfAvailable() const llvm::Pass
getAnalysisUsage(AnalysisUsage &Info) const overridellvm::legacy::PassManagerImpl [inline, virtual]
getAsImmutablePass()llvm::Pass [virtual]
getAsPass() overridellvm::legacy::PassManagerImpl [inline, virtual]
getAsPMDataManager() overridellvm::legacy::PassManagerImpl [inline, virtual]
getAvailableAnalysis()llvm::PMDataManager [inline]
getContainedManager(unsigned N)llvm::legacy::PassManagerImpl [inline]
getDepth() const llvm::PMDataManager [inline]
getImmutablePasses()llvm::PMTopLevelManager [inline]
getNumContainedManagers() const llvm::PMTopLevelManager [inline, protected]
getNumContainedPasses() const llvm::PMDataManager [inline]
getOnTheFlyPass(Pass *P, AnalysisID PI, Function &F)llvm::PMDataManager [virtual]
getPassID() const llvm::Pass [inline]
getPassKind() const llvm::Pass [inline]
getPassManagerType() const llvm::PMDataManager [inline, virtual]
getPassName() const llvm::Pass [virtual]
getPotentialPassManagerType() const llvm::Pass [virtual]
getResolver() const llvm::Pass [inline]
getTopLevelManager()llvm::PMDataManager [inline]
getTopLevelPassManagerType() overridellvm::legacy::PassManagerImpl [inline, virtual]
IDllvm::legacy::PassManagerImpl [static]
InheritedAnalysisllvm::PMDataManager [protected]
initializeAllAnalysisInfo()llvm::PMTopLevelManager [protected]
initializeAnalysisImpl(Pass *P)llvm::PMDataManager
initializeAnalysisInfo()llvm::PMDataManager [inline]
isPassDebuggingExecutionsOrMore() const llvm::PMDataManager [protected]
lookupPassInfo(const void *TI)llvm::Pass [static]
lookupPassInfo(StringRef Arg)llvm::Pass [static]
mustPreserveAnalysisID(char &AID) const llvm::Pass
Pass(PassKind K, char &pid)llvm::Pass [inline, explicit]
PassManagerImpl()llvm::legacy::PassManagerImpl [inline, explicit]
PassManagersllvm::PMTopLevelManager [protected]
PassVectorllvm::PMDataManager [protected]
PMDataManager()llvm::PMDataManager [inline, explicit]
PMTopLevelManager(PMDataManager *PMDM)llvm::PMTopLevelManager [explicit, protected]
populateInheritedAnalysis(PMStack &PMS)llvm::PMDataManager [inline]
preparePassManager(PMStack &)llvm::Pass [virtual]
preserveHigherLevelAnalysis(Pass *P)llvm::PMDataManager
print(raw_ostream &O, const Module *M) const llvm::Pass [virtual]
recordAvailableAnalysis(Pass *P)llvm::PMDataManager
releaseMemory()llvm::Pass [virtual]
removeDeadPasses(Pass *P, StringRef Msg, enum PassDebuggingString)llvm::PMDataManager
removeNotPreservedAnalysis(Pass *P)llvm::PMDataManager
run(Module &M)llvm::legacy::PassManagerImpl
schedulePass(Pass *P)llvm::PMTopLevelManager
setDepth(unsigned newDepth)llvm::PMDataManager [inline]
setLastUser(ArrayRef< Pass * > AnalysisPasses, Pass *P)llvm::PMTopLevelManager
setResolver(AnalysisResolver *AR)llvm::Pass
setTopLevelManager(PMTopLevelManager *T)llvm::PMDataManager [inline]
TPMllvm::PMDataManager [protected]
verifyAnalysis() const llvm::Pass [virtual]
verifyPreservedAnalysis(Pass *P)llvm::PMDataManager
~Pass()llvm::Pass [virtual]
~PMDataManager()llvm::PMDataManager [virtual]
~PMTopLevelManager()llvm::PMTopLevelManager [virtual]