LLVM
3.7.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
llvm
DominanceFrontier
llvm::DominanceFrontier Member List
This is the complete list of members for
llvm::DominanceFrontier
, including all inherited members.
addBasicBlock
(BasicBlock *BB, const DomSetType &frontier)
llvm::DominanceFrontier
inline
addToFrontier
(iterator I, BasicBlock *Node)
llvm::DominanceFrontier
inline
assignPassManager
(PMStack &PMS, PassManagerType T) override
llvm::FunctionPass
virtual
begin
()
llvm::DominanceFrontier
inline
begin
() const
llvm::DominanceFrontier
inline
compare
(DominanceFrontierBase< BasicBlock > &Other) const
llvm::DominanceFrontier
inline
compareDomSet
(DomSetType &DS1, const DomSetType &DS2) const
llvm::DominanceFrontier
inline
const_iterator
typedef
llvm::DominanceFrontier
createPass
(AnalysisID ID)
llvm::Pass
static
createPrinterPass
(raw_ostream &O, const std::string &Banner) const override
llvm::FunctionPass
virtual
doFinalization
(Module &)
llvm::Pass
inline
virtual
doInitialization
(Module &)
llvm::Pass
inline
virtual
DominanceFrontier
()
llvm::DominanceFrontier
DomSetType
typedef
llvm::DominanceFrontier
DomTreeNodeT
typedef
llvm::DominanceFrontier
DomTreeT
typedef
llvm::DominanceFrontier
dump
() const
llvm::DominanceFrontier
dumpPassStructure
(unsigned Offset=0)
llvm::Pass
virtual
end
()
llvm::DominanceFrontier
inline
end
() const
llvm::DominanceFrontier
inline
find
(BasicBlock *B)
llvm::DominanceFrontier
inline
find
(BasicBlock *B) const
llvm::DominanceFrontier
inline
FunctionPass
(char &pid)
llvm::FunctionPass
inline
explicit
getAdjustedAnalysisPointer
(AnalysisID ID)
llvm::Pass
virtual
getAnalysis
() const
llvm::Pass
getAnalysis
(Function &F)
llvm::Pass
getAnalysisID
(AnalysisID PI) const
llvm::Pass
getAnalysisID
(AnalysisID PI, Function &F)
llvm::Pass
getAnalysisIfAvailable
() const
llvm::Pass
getAnalysisUsage
(AnalysisUsage &AU) const override
llvm::DominanceFrontier
virtual
getAsImmutablePass
()
llvm::Pass
virtual
getAsPMDataManager
()
llvm::Pass
virtual
getBase
()
llvm::DominanceFrontier
inline
getPassID
() const
llvm::Pass
inline
getPassKind
() const
llvm::Pass
inline
getPassName
() const
llvm::Pass
virtual
getPotentialPassManagerType
() const override
llvm::FunctionPass
virtual
getResolver
() const
llvm::Pass
inline
getRoot
() const
llvm::DominanceFrontier
inline
getRoots
() const
llvm::DominanceFrontier
inline
ID
llvm::DominanceFrontier
static
isPostDominator
() const
llvm::DominanceFrontier
inline
iterator
typedef
llvm::DominanceFrontier
lookupPassInfo
(const void *TI)
llvm::Pass
static
lookupPassInfo
(StringRef Arg)
llvm::Pass
static
mustPreserveAnalysisID
(char &AID) const
llvm::Pass
Pass
(PassKind K, char &pid)
llvm::Pass
inline
explicit
preparePassManager
(PMStack &)
llvm::Pass
virtual
print
(raw_ostream &OS, const Module *=nullptr) const override
llvm::DominanceFrontier
virtual
releaseMemory
() override
llvm::DominanceFrontier
virtual
removeBlock
(BasicBlock *BB)
llvm::DominanceFrontier
inline
removeFromFrontier
(iterator I, BasicBlock *Node)
llvm::DominanceFrontier
inline
runOnFunction
(Function &) override
llvm::DominanceFrontier
virtual
setResolver
(AnalysisResolver *AR)
llvm::Pass
skipOptnoneFunction
(const Function &F) const
llvm::FunctionPass
protected
verifyAnalysis
() const
llvm::Pass
virtual
~Pass
()
llvm::Pass
virtual
Generated on Mon Aug 31 2015 11:13:47 for LLVM by
1.8.6