LLVM 22.0.0git
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: