LLVM API Documentation

Public Types | Public Member Functions
llvm::ForwardDominanceFrontierBase< BlockT > Class Template Reference

#include <DominanceFrontier.h>

Inheritance diagram for llvm::ForwardDominanceFrontierBase< BlockT >:
Inheritance graph
[legend]
Collaboration diagram for llvm::ForwardDominanceFrontierBase< BlockT >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef DominatorTreeBase< BlockT > DomTreeT
typedef DomTreeNodeBase< BlockT > DomTreeNodeT
typedef DominanceFrontierBase
< BlockT >::DomSetType 
DomSetType

Public Member Functions

 ForwardDominanceFrontierBase ()
void analyze (DomTreeT &DT)
const DomSetTypecalculate (const DomTreeT &DT, const DomTreeNodeT *Node)

Detailed Description

template<class BlockT>
class llvm::ForwardDominanceFrontierBase< BlockT >

DominanceFrontier Class - Concrete subclass of DominanceFrontierBase that is used to compute a forward dominator frontiers.

Definition at line 113 of file DominanceFrontier.h.


Member Typedef Documentation

template<class BlockT>
typedef DominanceFrontierBase<BlockT>::DomSetType llvm::ForwardDominanceFrontierBase< BlockT >::DomSetType

Reimplemented from llvm::DominanceFrontierBase< BlockT >.

Definition at line 120 of file DominanceFrontier.h.

template<class BlockT>
typedef DomTreeNodeBase<BlockT> llvm::ForwardDominanceFrontierBase< BlockT >::DomTreeNodeT

Definition at line 119 of file DominanceFrontier.h.

template<class BlockT>
typedef DominatorTreeBase<BlockT> llvm::ForwardDominanceFrontierBase< BlockT >::DomTreeT

Definition at line 118 of file DominanceFrontier.h.


Constructor & Destructor Documentation

template<class BlockT>
llvm::ForwardDominanceFrontierBase< BlockT >::ForwardDominanceFrontierBase ( ) [inline]

Definition at line 122 of file DominanceFrontier.h.


Member Function Documentation

template<class BlockT>
void llvm::ForwardDominanceFrontierBase< BlockT >::analyze ( DomTreeT DT) [inline]
template<class BlockT >
const ForwardDominanceFrontierBase< BlockT >::DomSetType & llvm::ForwardDominanceFrontierBase< BlockT >::calculate ( const DomTreeT DT,
const DomTreeNodeT Node 
)

The documentation for this class was generated from the following files: