LLVM 22.0.0git
llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate Struct Reference

#include "llvm/Analysis/GenericDomTreeUpdater.h"

Public Member Functions

 DomTreeUpdate (UpdateT Update)
 DomTreeUpdate (CriticalEdge E)

Public Attributes

bool IsCriticalEdgeSplit = false
union { 
   UpdateT   Update 
   CriticalEdge   EdgeSplit 
}; 

Detailed Description

template<typename DerivedT, typename DomTreeT, typename PostDomTreeT>
struct llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate

Definition at line 222 of file GenericDomTreeUpdater.h.

Constructor & Destructor Documentation

◆ DomTreeUpdate() [1/2]

template<typename DerivedT, typename DomTreeT, typename PostDomTreeT>
llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate::DomTreeUpdate ( UpdateT Update)
inline

Definition at line 228 of file GenericDomTreeUpdater.h.

References Update.

◆ DomTreeUpdate() [2/2]

template<typename DerivedT, typename DomTreeT, typename PostDomTreeT>
llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate::DomTreeUpdate ( CriticalEdge E)
inline

Definition at line 229 of file GenericDomTreeUpdater.h.

References E(), EdgeSplit, and IsCriticalEdgeSplit.

Member Data Documentation

◆ [union]

union { ... } llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate

◆ EdgeSplit

template<typename DerivedT, typename DomTreeT, typename PostDomTreeT>
CriticalEdge llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate::EdgeSplit

Definition at line 226 of file GenericDomTreeUpdater.h.

Referenced by DomTreeUpdate().

◆ IsCriticalEdgeSplit

template<typename DerivedT, typename DomTreeT, typename PostDomTreeT>
bool llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate::IsCriticalEdgeSplit = false

Definition at line 223 of file GenericDomTreeUpdater.h.

Referenced by DomTreeUpdate().

◆ Update

template<typename DerivedT, typename DomTreeT, typename PostDomTreeT>
UpdateT llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate::Update

Definition at line 225 of file GenericDomTreeUpdater.h.

Referenced by DomTreeUpdate().


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