LLVM  6.0.0svn
Public Types | Public Attributes | List of all members
llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BatchUpdateInfo Struct Reference

#include "llvm/Support/GenericDomTreeConstruction.h"

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

Public Types

using NodePtrAndKind = PointerIntPair< NodePtr, 1, UpdateKind >
 

Public Attributes

SmallVector< UpdateT, 4 > Updates
 
DenseMap< NodePtr, SmallDenseSet< NodePtrAndKind, 4 > > FutureSuccessors
 
DenseMap< NodePtr, SmallDenseSet< NodePtrAndKind, 4 > > FuturePredecessors
 
bool IsRecalculated = false
 

Detailed Description

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

Definition at line 74 of file GenericDomTreeConstruction.h.

Member Typedef Documentation

◆ NodePtrAndKind

Definition at line 76 of file GenericDomTreeConstruction.h.

Member Data Documentation

◆ FuturePredecessors

template<typename DomTreeT >
DenseMap<NodePtr, SmallDenseSet<NodePtrAndKind, 4> > llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BatchUpdateInfo::FuturePredecessors

◆ FutureSuccessors

template<typename DomTreeT >
DenseMap<NodePtr, SmallDenseSet<NodePtrAndKind, 4> > llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BatchUpdateInfo::FutureSuccessors

◆ IsRecalculated

template<typename DomTreeT >
bool llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BatchUpdateInfo::IsRecalculated = false

◆ Updates

template<typename DomTreeT >
SmallVector<UpdateT, 4> llvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BatchUpdateInfo::Updates

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