struct SemiNCAInfo::ChildrenGetter

Declaration

template <bool Inverse>
struct SemiNCAInfo::ChildrenGetter { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Support/GenericDomTreeConstruction.h:109

Templates

bool Inverse

Method Overview

  • public static llvm::DomTreeBuilder::SemiNCAInfo::ChildrenGetter::ResultTy Get(llvm::DomTreeBuilder::SemiNCAInfo::NodePtr N, std::integral_constant<bool, false>)
  • public static llvm::DomTreeBuilder::SemiNCAInfo::ChildrenGetter::ResultTy Get(llvm::DomTreeBuilder::SemiNCAInfo::NodePtr N, std::integral_constant<bool, true>)
  • public static llvm::DomTreeBuilder::SemiNCAInfo::ChildrenGetter::ResultTy Get(llvm::DomTreeBuilder::SemiNCAInfo::NodePtr N, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr BUI)

Methods

static llvm::DomTreeBuilder::SemiNCAInfo::
    ChildrenGetter::ResultTy
    Get(llvm::DomTreeBuilder::SemiNCAInfo::NodePtr
            N,
        std::integral_constant<bool, false>)

Declared at: llvm/include/llvm/Support/GenericDomTreeConstruction.h:112

Parameters

llvm::DomTreeBuilder::SemiNCAInfo::NodePtr N
std::integral_constant<bool, false>

static llvm::DomTreeBuilder::SemiNCAInfo::
    ChildrenGetter::ResultTy
    Get(llvm::DomTreeBuilder::SemiNCAInfo::NodePtr
            N,
        std::integral_constant<bool, true>)

Declared at: llvm/include/llvm/Support/GenericDomTreeConstruction.h:117

Parameters

llvm::DomTreeBuilder::SemiNCAInfo::NodePtr N
std::integral_constant<bool, true>

static llvm::DomTreeBuilder::SemiNCAInfo::
    ChildrenGetter::ResultTy
    Get(llvm::DomTreeBuilder::SemiNCAInfo::NodePtr
            N,
        llvm::DomTreeBuilder::SemiNCAInfo::
            BatchUpdatePtr BUI)

Declared at: llvm/include/llvm/Support/GenericDomTreeConstruction.h:128

Parameters

llvm::DomTreeBuilder::SemiNCAInfo::NodePtr N
llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr BUI