class ForwardDominanceFrontierBase
Declaration
template <class BlockT>
class ForwardDominanceFrontierBase { /* full declaration omitted */ };
Description
DominanceFrontier Class - Concrete subclass of DominanceFrontierBase that is used to compute a forward dominator frontiers.
Declared at: llvm/include/llvm/Analysis/DominanceFrontier.h:122
Templates
- BlockT
Method Overview
- public void analyze(llvm::ForwardDominanceFrontierBase::DomTreeT & DT)
- public const llvm::ForwardDominanceFrontierBase::DomSetType & calculate(const llvm::ForwardDominanceFrontierBase::DomTreeT & DT, const llvm::ForwardDominanceFrontierBase::DomTreeNodeT * Node)
Methods
¶void analyze(
llvm::ForwardDominanceFrontierBase::DomTreeT&
DT)
void analyze(
llvm::ForwardDominanceFrontierBase::DomTreeT&
DT)
Declared at: llvm/include/llvm/Analysis/DominanceFrontier.h:132
Parameters
- llvm::ForwardDominanceFrontierBase::DomTreeT& DT
¶const llvm::ForwardDominanceFrontierBase::
DomSetType&
calculate(
const llvm::ForwardDominanceFrontierBase::
DomTreeT& DT,
const llvm::ForwardDominanceFrontierBase::
DomTreeNodeT* Node)
const llvm::ForwardDominanceFrontierBase::
DomSetType&
calculate(
const llvm::ForwardDominanceFrontierBase::
DomTreeT& DT,
const llvm::ForwardDominanceFrontierBase::
DomTreeNodeT* Node)
Declared at: llvm/include/llvm/Analysis/DominanceFrontier.h:139
Parameters
- const llvm::ForwardDominanceFrontierBase:: DomTreeT& DT
- const llvm::ForwardDominanceFrontierBase:: DomTreeNodeT* Node