add(PassClass *P) | llvm::PassManagerT< Trait > | [inline] |
add(ImmutablePass *P) | llvm::PassManagerT< Trait > | [inline] |
addPass(ImmutablePass *IP, AnalysisUsage &AU) | llvm::PassManagerT< Trait > | [inline, virtual] |
addToPassManager(ModulePassManager *PM, AnalysisUsage &AU) | llvm::ModulePass | [virtual] |
llvm::BatcherClass typedef | llvm::MTraits | |
dump() const | llvm::Pass | |
dumpPassStructure(unsigned Offset=0) | llvm::ModulePassManager | [inline, virtual] |
endPass(Pass *P) | llvm::AnalysisResolver | [inline] |
llvm::getAnalysis() const | llvm::Pass | [inline] |
llvm::PassManagerT::getAnalysis(AnalysisID ID) const | llvm::AnalysisResolver | [inline] |
getAnalysisID(const PassInfo *PI) const | llvm::Pass | [inline] |
getAnalysisOrNullDown(const PassInfo *ID) const | llvm::PassManagerT< Trait > | [inline, virtual] |
getAnalysisOrNullUp(const PassInfo *ID) const | llvm::PassManagerT< Trait > | [inline, virtual] |
llvm::getAnalysisToUpdate() const | llvm::Pass | |
llvm::PassManagerT::getAnalysisToUpdate(AnalysisID ID) const | llvm::AnalysisResolver | [inline] |
getAnalysisUsage(AnalysisUsage &Info) const | llvm::Pass | [inline, virtual] |
getClassPassInfo() | llvm::Pass | [inline, static] |
getContainedPass(unsigned N) const | llvm::PassManagerT< Trait > | [inline, virtual] |
getDepth() const | llvm::PassManagerT< Trait > | [inline, virtual] |
getImmutablePassOrNull(const PassInfo *ID) const | llvm::PassManagerT< Trait > | [inline] |
getNumContainedPasses() const | llvm::PassManagerT< Trait > | [inline, virtual] |
getPassInfo() const | llvm::Pass | |
getPassName() const | llvm::ModulePassManager | [inline, virtual] |
getPMName() const | llvm::ModulePassManager | [inline, virtual] |
lookupPassInfo(const std::type_info &TI) | llvm::Pass | [static] |
markPassUsed(const PassInfo *P, Pass *User) | llvm::PassManagerT< Trait > | [inline, virtual] |
ModulePassManager() | llvm::ModulePassManager | [inline] |
ModulePassManager(MTraits::ParentClass *PC) | llvm::ModulePassManager | [inline] |
ModulePassManager(ModulePassManager *MPM) | llvm::ModulePassManager | [inline] |
mustPreserveAnalysisID(const PassInfo *AnalysisID) const | llvm::Pass | |
llvm::ParentClass typedef | llvm::MTraits | |
Pass() | llvm::Pass | [inline] |
llvm::PassClass typedef | llvm::MTraits | |
PassManagerT(ParentClass *Par=0) | llvm::PassManagerT< Trait > | [inline] |
llvm::PMType typedef | llvm::MTraits | |
print(std::ostream &O, const Module *M) const | llvm::Pass | [virtual] |
releaseMemory() | llvm::Pass | [inline, virtual] |
runOnModule(Module &M) | llvm::ModulePassManager | [virtual] |
runOnUnit(UnitType *M) | llvm::PassManagerT< Trait > | [inline, virtual] |
runPass(MTraits::PassClass *P, Module *M) | llvm::ModulePassManager | [inline, virtual] |
llvm::ModulePass::runPass(Module &M) | llvm::ModulePass | [inline, virtual] |
llvm::ModulePass::runPass(BasicBlock &) | llvm::ModulePass | [inline, virtual] |
llvm::PassManagerT::runPass(PassClass *P, UnitType *M)=0 | llvm::PassManagerT< Trait > | [pure virtual] |
setAnalysisResolver(Pass *P, AnalysisResolver *AR) | llvm::AnalysisResolver | [protected] |
startPass(Pass *P) | llvm::AnalysisResolver | [inline] |
llvm::SubPassClass typedef | llvm::MTraits | |
llvm::UnitType typedef | llvm::MTraits | |
~AnalysisResolver() | llvm::AnalysisResolver | [virtual] |
~ModulePassManager() | llvm::ModulePassManager | [inline, virtual] |
~Pass() | llvm::Pass | [inline, virtual] |
~PassManagerT() | llvm::PassManagerT< Trait > | [inline, virtual] |