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)

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)

Declared at: llvm/include/llvm/Analysis/DominanceFrontier.h:139

Parameters

const llvm::ForwardDominanceFrontierBase:: DomTreeT& DT
const llvm::ForwardDominanceFrontierBase:: DomTreeNodeT* Node