LLVM  6.0.0svn
Public Types | Static Public Member Functions | List of all members
llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse > Struct Template Reference

#include "llvm/Support/GenericDomTreeConstruction.h"

Public Types

using ResultTy = SmallVector< NodePtr, 8 >
 
using Tag = std::integral_constant< bool, Inverse >
 

Static Public Member Functions

static ResultTy Get (NodePtr N, std::integral_constant< bool, false >)
 
static ResultTy Get (NodePtr N, std::integral_constant< bool, true >)
 
static ResultTy Get (NodePtr N, BatchUpdatePtr BUI)
 

Detailed Description

template<typename DomTreeT>
template<bool Inverse>
struct llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse >

Definition at line 106 of file GenericDomTreeConstruction.h.

Member Typedef Documentation

◆ ResultTy

template<typename DomTreeT >
template<bool Inverse>
using llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse >::ResultTy = SmallVector<NodePtr, 8>

Definition at line 107 of file GenericDomTreeConstruction.h.

◆ Tag

template<typename DomTreeT >
template<bool Inverse>
using llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse >::Tag = std::integral_constant<bool, Inverse>

Definition at line 119 of file GenericDomTreeConstruction.h.

Member Function Documentation

◆ Get() [1/3]

template<typename DomTreeT >
template<bool Inverse>
static ResultTy llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse >::Get ( NodePtr  N,
std::integral_constant< bool, false  
)
inlinestatic

◆ Get() [2/3]

template<typename DomTreeT >
template<bool Inverse>
static ResultTy llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse >::Get ( NodePtr  N,
std::integral_constant< bool, true  
)
inlinestatic

Definition at line 114 of file GenericDomTreeConstruction.h.

References N.

◆ Get() [3/3]

template<typename DomTreeT >
template<bool Inverse>
static ResultTy llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::ChildrenGetter< Inverse >::Get ( NodePtr  N,
BatchUpdatePtr  BUI 
)
inlinestatic

The documentation for this struct was generated from the following file: