LLVM: llvm::DFCalculateWorkObject< BlockT > Class Template Reference (original) (raw)
#include "[llvm/Analysis/DominanceFrontierImpl.h](DominanceFrontierImpl%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| using | DomTreeNodeT = DomTreeNodeBase |
| Public Member Functions |
|---|
| Public Attributes | |
|---|---|
| BlockT * | currentBB |
| BlockT * | parentBB |
| const DomTreeNodeT * | Node |
| const DomTreeNodeT * | parentNode |
Detailed Description
template
class llvm::DFCalculateWorkObject< BlockT >
Definition at line 32 of file DominanceFrontierImpl.h.
Member Typedef Documentation
◆ DomTreeNodeT
template
using llvm::DFCalculateWorkObject< BlockT >::DomTreeNodeT = DomTreeNodeBase
Definition at line 34 of file DominanceFrontierImpl.h.
Constructor & Destructor Documentation
template
| llvm::DFCalculateWorkObject< BlockT >::DFCalculateWorkObject ( BlockT * B, BlockT * P, const DomTreeNodeT * N, const DomTreeNodeT * PN ) | inline |
|---|
Definition at line 36 of file DominanceFrontierImpl.h.
References B(), currentBB, N, Node, P, parentBB, and parentNode.
Member Data Documentation
◆ currentBB
template
BlockT* llvm::DFCalculateWorkObject< BlockT >::currentBB
Definition at line 40 of file DominanceFrontierImpl.h.
Referenced by DFCalculateWorkObject().
◆ Node
template
const DomTreeNodeT* llvm::DFCalculateWorkObject< BlockT >::Node
Definition at line 42 of file DominanceFrontierImpl.h.
Referenced by DFCalculateWorkObject().
◆ parentBB
template
BlockT* llvm::DFCalculateWorkObject< BlockT >::parentBB
Definition at line 41 of file DominanceFrontierImpl.h.
Referenced by DFCalculateWorkObject().
◆ parentNode
template
const DomTreeNodeT* llvm::DFCalculateWorkObject< BlockT >::parentNode
Definition at line 43 of file DominanceFrontierImpl.h.
Referenced by DFCalculateWorkObject().
The documentation for this class was generated from the following file:
- include/llvm/Analysis/DominanceFrontierImpl.h