| 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] |