LLVM 20.0.0git
Public Member Functions | Public Attributes | List of all members
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.

◆ 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.

Member Data Documentation

◆ 

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

◆ EdgeSplit

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

Definition at line 226 of file GenericDomTreeUpdater.h.

◆ 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.

◆ Update

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

Definition at line 225 of file GenericDomTreeUpdater.h.


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