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: