LLVM 20.0.0git
Public Attributes | List of all members
llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::CriticalEdge Struct Reference

Helper structure used to hold all the basic blocks involved in the split of a critical edge. More...

#include "llvm/Analysis/GenericDomTreeUpdater.h"

Public Attributes

BasicBlockTFromBB
 
BasicBlockTToBB
 
BasicBlockTNewBB
 

Detailed Description

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

Helper structure used to hold all the basic blocks involved in the split of a critical edge.

Definition at line 216 of file GenericDomTreeUpdater.h.

Member Data Documentation

◆ FromBB

template<typename DerivedT , typename DomTreeT , typename PostDomTreeT >
BasicBlockT* llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::CriticalEdge::FromBB

Definition at line 217 of file GenericDomTreeUpdater.h.

◆ NewBB

template<typename DerivedT , typename DomTreeT , typename PostDomTreeT >
BasicBlockT* llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::CriticalEdge::NewBB

Definition at line 219 of file GenericDomTreeUpdater.h.

◆ ToBB

template<typename DerivedT , typename DomTreeT , typename PostDomTreeT >
BasicBlockT* llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::CriticalEdge::ToBB

Definition at line 218 of file GenericDomTreeUpdater.h.


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