add(PassClass *P) | llvm::PassManagerT< Trait > | [inline] |
add(ImmutablePass *P) | llvm::PassManagerT< Trait > | [inline] |
addPass(ImmutablePass *IP, AnalysisUsage &AU) | llvm::PassManagerT< Trait > | [inline, virtual] |
BasicBlockPassManager(BBTraits::ParentClass *PC) | llvm::BasicBlockPassManager | [inline] |
BasicBlockPassManager(BasicBlockPassManager *BBPM) | llvm::BasicBlockPassManager | [inline] |
llvm::BatcherClass typedef | llvm::BBTraits | |
doFinalization(Function &F) | llvm::BasicBlockPassManager | [inline, virtual] |
doFinalization(Module &M) | llvm::BasicBlockPassManager | [inline, virtual] |
doInitialization(Module &M) | llvm::BasicBlockPassManager | [inline, virtual] |
doInitialization(Function &F) | llvm::BasicBlockPassManager | [inline, virtual] |
dump() const | llvm::Pass | |
dumpPassStructure(unsigned Offset=0) | llvm::BasicBlockPassManager | [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 &AU) const | llvm::BasicBlockPassManager | [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::BasicBlockPassManager | [inline, virtual] |
getPMName() const | llvm::BasicBlockPassManager | [inline, virtual] |
lookupPassInfo(const std::type_info &TI) | llvm::Pass | [static] |
markPassUsed(const PassInfo *P, Pass *User) | llvm::PassManagerT< Trait > | [inline, virtual] |
mustPreserveAnalysisID(const PassInfo *AnalysisID) const | llvm::Pass | |
llvm::ParentClass typedef | llvm::BBTraits | |
Pass() | llvm::Pass | [inline] |
llvm::PassClass typedef | llvm::BBTraits | |
PassManagerT(ParentClass *Par=0) | llvm::PassManagerT< Trait > | [inline] |
llvm::PMType typedef | llvm::BBTraits | |
print(std::ostream &O, const Module *M) const | llvm::Pass | [virtual] |
releaseMemory() | llvm::Pass | [inline, virtual] |
run(Function &F) | llvm::FunctionPass | |
runOnBasicBlock(BasicBlock &BB) | llvm::BasicBlockPassManager | [inline, virtual] |
runOnFunction(Function &F) | llvm::BasicBlockPass | [virtual] |
runOnModule(Module &M) | llvm::FunctionPass | [virtual] |
runOnUnit(UnitType *M) | llvm::PassManagerT< Trait > | [inline, virtual] |
runPass(BBTraits::PassClass *P, BasicBlock *M) | llvm::BasicBlockPassManager | [inline, virtual] |
llvm::BasicBlockPass::runPass(Module &M) | llvm::BasicBlockPass | [inline, virtual] |
llvm::BasicBlockPass::runPass(BasicBlock &BB) | llvm::BasicBlockPass | [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::BBTraits | |
llvm::UnitType typedef | llvm::BBTraits | |
~AnalysisResolver() | llvm::AnalysisResolver | [virtual] |
~BasicBlockPassManager() | llvm::BasicBlockPassManager | [inline, virtual] |
~Pass() | llvm::Pass | [inline, virtual] |
~PassManagerT() | llvm::PassManagerT< Trait > | [inline, virtual] |