class DFCalculateWorkObject

Declaration

template <class BlockT>
class DFCalculateWorkObject { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Analysis/DominanceFrontierImpl.h:34

Templates

BlockT

Member Variables

public BlockT* currentBB
public BlockT* parentBB
public const llvm::DFCalculateWorkObject::DomTreeNodeT* Node
public const llvm::DFCalculateWorkObject::DomTreeNodeT* parentNode

Method Overview

  • public DFCalculateWorkObject<BlockT>(BlockT * B, BlockT * P, const llvm::DFCalculateWorkObject::DomTreeNodeT * N, const llvm::DFCalculateWorkObject::DomTreeNodeT * PN)

Methods

ΒΆDFCalculateWorkObject<BlockT>(
    BlockT* B,
    BlockT* P,
    const llvm::DFCalculateWorkObject::
        DomTreeNodeT* N,
    const llvm::DFCalculateWorkObject::
        DomTreeNodeT* PN)

Declared at: llvm/include/llvm/Analysis/DominanceFrontierImpl.h:38

Parameters

BlockT* B
BlockT* P
const llvm::DFCalculateWorkObject::DomTreeNodeT* N
const llvm::DFCalculateWorkObject::DomTreeNodeT* PN