LLVM API Documentation

llvm::BasicBlockPassManager Member List

This is the complete list of members for llvm::BasicBlockPassManager, including all inherited members.

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 typedefllvm::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() constllvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::BasicBlockPassManager [inline, virtual]
endPass(Pass *P)llvm::AnalysisResolver [inline]
llvm::getAnalysis() constllvm::Pass [inline]
llvm::PassManagerT::getAnalysis(AnalysisID ID) const llvm::AnalysisResolver [inline]
getAnalysisID(const PassInfo *PI) constllvm::Pass [inline]
getAnalysisOrNullDown(const PassInfo *ID) constllvm::PassManagerT< Trait > [inline, virtual]
getAnalysisOrNullUp(const PassInfo *ID) constllvm::PassManagerT< Trait > [inline, virtual]
llvm::getAnalysisToUpdate() constllvm::Pass
llvm::PassManagerT::getAnalysisToUpdate(AnalysisID ID) const llvm::AnalysisResolver [inline]
getAnalysisUsage(AnalysisUsage &AU) constllvm::BasicBlockPassManager [inline, virtual]
getClassPassInfo()llvm::Pass [inline, static]
getContainedPass(unsigned N) constllvm::PassManagerT< Trait > [inline, virtual]
getDepth() constllvm::PassManagerT< Trait > [inline, virtual]
getImmutablePassOrNull(const PassInfo *ID) constllvm::PassManagerT< Trait > [inline]
getNumContainedPasses() constllvm::PassManagerT< Trait > [inline, virtual]
getPassInfo() constllvm::Pass
getPassName() constllvm::BasicBlockPassManager [inline, virtual]
getPMName() constllvm::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) constllvm::Pass
llvm::ParentClass typedefllvm::BBTraits
Pass()llvm::Pass [inline]
llvm::PassClass typedefllvm::BBTraits
PassManagerT(ParentClass *Par=0)llvm::PassManagerT< Trait > [inline]
llvm::PMType typedefllvm::BBTraits
print(std::ostream &O, const Module *M) constllvm::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)=0llvm::PassManagerT< Trait > [pure virtual]
setAnalysisResolver(Pass *P, AnalysisResolver *AR)llvm::AnalysisResolver [protected]
startPass(Pass *P)llvm::AnalysisResolver [inline]
llvm::SubPassClass typedefllvm::BBTraits
llvm::UnitType typedefllvm::BBTraits
~AnalysisResolver()llvm::AnalysisResolver [virtual]
~BasicBlockPassManager()llvm::BasicBlockPassManager [inline, virtual]
~Pass()llvm::Pass [inline, virtual]
~PassManagerT()llvm::PassManagerT< Trait > [inline, virtual]