LLVM 17.0.0git
Public Attributes | List of all members
llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec Struct Reference

#include "llvm/Support/GenericDomTreeConstruction.h"

Collaboration diagram for llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec:
Collaboration graph
[legend]

Public Attributes

unsigned DFSNum = 0
 
unsigned Parent = 0
 
unsigned Semi = 0
 
NodePtr Label = nullptr
 
NodePtr IDom = nullptr
 
SmallVector< NodePtr, 2 > ReverseChildren
 

Detailed Description

template<typename DomTreeT>
struct llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec

Definition at line 65 of file GenericDomTreeConstruction.h.

Member Data Documentation

◆ DFSNum

template<typename DomTreeT >
unsigned llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec::DFSNum = 0

Definition at line 66 of file GenericDomTreeConstruction.h.

◆ IDom

template<typename DomTreeT >
NodePtr llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec::IDom = nullptr

Definition at line 70 of file GenericDomTreeConstruction.h.

◆ Label

template<typename DomTreeT >
NodePtr llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec::Label = nullptr

◆ Parent

template<typename DomTreeT >
unsigned llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec::Parent = 0

◆ ReverseChildren

template<typename DomTreeT >
SmallVector<NodePtr, 2> llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec::ReverseChildren

Definition at line 71 of file GenericDomTreeConstruction.h.

◆ Semi

template<typename DomTreeT >
unsigned llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec::Semi = 0

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