LLVM API Documentation

llvm::FunctionPassManagerT Member List

This is the complete list of members for llvm::FunctionPassManagerT, 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]
llvm::BatcherClass typedefllvm::FTraits
doFinalization(Module &M)llvm::FunctionPassManagerT [inline, virtual]
doInitialization(Module &M)llvm::FunctionPassManagerT [inline, virtual]
dump() const llvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::FunctionPassManagerT [inline, virtual]
endPass(Pass *P)llvm::AnalysisResolver [inline]
FunctionPassManagerT()llvm::FunctionPassManagerT [inline]
FunctionPassManagerT(FTraits::ParentClass *PC)llvm::FunctionPassManagerT [inline]
FunctionPassManagerT(FunctionPassManagerT *FPM)llvm::FunctionPassManagerT [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]
llvm::AnalysisResolver::getAnalysisOrNullDown(AnalysisID ID) const =0llvm::AnalysisResolver [pure virtual]
getAnalysisOrNullUp(const PassInfo *ID) const llvm::PassManagerT< Trait > [inline]
llvm::AnalysisResolver::getAnalysisOrNullUp(AnalysisID ID) const =0llvm::AnalysisResolver [pure virtual]
llvm::getAnalysisToUpdate() const llvm::Pass
llvm::PassManagerT::getAnalysisToUpdate(AnalysisID ID) const llvm::AnalysisResolver [inline]
getAnalysisUsage(AnalysisUsage &AU) const llvm::FunctionPassManagerT [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::FunctionPassManagerT [inline, virtual]
getPMName() const llvm::FunctionPassManagerT [inline, virtual]
lookupPassInfo(const std::type_info &TI)llvm::Pass [static]
markPassUsed(const PassInfo *P, Pass *User)llvm::PassManagerT< Trait > [inline]
llvm::AnalysisResolver::markPassUsed(AnalysisID P, Pass *User)=0llvm::AnalysisResolver [pure virtual]
mustPreserveAnalysisID(const PassInfo *AnalysisID) const llvm::Pass
llvm::ParentClass typedefllvm::FTraits
Pass()llvm::Pass [inline]
llvm::PassClass typedefllvm::FTraits
PassManagerT(ParentClass *Par=0)llvm::PassManagerT< Trait > [inline]
llvm::PMType typedefllvm::FTraits
print(std::ostream &O, const Module *M) const llvm::Pass [virtual]
releaseMemory()llvm::Pass [inline, virtual]
run(Function &F)llvm::FunctionPass
runOnFunction(Function &F)llvm::FunctionPassManagerT [inline, virtual]
runOnModule(Module &M)llvm::FunctionPass [virtual]
runOnUnit(UnitType *M)llvm::PassManagerT< Trait > [inline, virtual]
runPass(FTraits::PassClass *P, Function *F)llvm::FunctionPassManagerT [inline, virtual]
llvm::FunctionPass::runPass(Module &M)llvm::ModulePass [inline, virtual]
llvm::FunctionPass::runPass(BasicBlock &)llvm::ModulePass [inline, 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::FTraits
llvm::UnitType typedefllvm::FTraits
~AnalysisResolver()llvm::AnalysisResolver [virtual]
~FunctionPassManagerT()llvm::FunctionPassManagerT [inline, virtual]
~Pass()llvm::Pass [inline, virtual]
~PassManagerT()llvm::PassManagerT< Trait > [inline, virtual]