LLVM 20.0.0git
|
Specialization for BasicBlock for the optional use of GraphDiff. More...
#include "llvm/Analysis/IteratedDominanceFrontier.h"
Public Types | |
using | NodeRef = BasicBlock * |
using | ChildrenTy = SmallVector< BasicBlock *, 8 > |
Public Member Functions | |
ChildrenGetterTy ()=default | |
ChildrenGetterTy (const GraphDiff< BasicBlock *, IsPostDom > *GD) | |
ChildrenTy | get (const NodeRef &N) |
Public Attributes | |
const GraphDiff< BasicBlock *, IsPostDom > * | GD = nullptr |
Specialization for BasicBlock for the optional use of GraphDiff.
Definition at line 22 of file IteratedDominanceFrontier.h.
using llvm::IDFCalculatorDetail::ChildrenGetterTy< BasicBlock, IsPostDom >::ChildrenTy = SmallVector<BasicBlock *, 8> |
Definition at line 24 of file IteratedDominanceFrontier.h.
using llvm::IDFCalculatorDetail::ChildrenGetterTy< BasicBlock, IsPostDom >::NodeRef = BasicBlock * |
Definition at line 23 of file IteratedDominanceFrontier.h.
|
default |
|
inline |
Definition at line 27 of file IteratedDominanceFrontier.h.
References assert().
ChildrenGetterTy< BasicBlock, IsPostDom >::ChildrenTy llvm::IDFCalculatorDetail::ChildrenGetterTy< BasicBlock, IsPostDom >::get | ( | const NodeRef & | N | ) |
Definition at line 66 of file IteratedDominanceFrontier.h.
References N.
const GraphDiff<BasicBlock *, IsPostDom>* llvm::IDFCalculatorDetail::ChildrenGetterTy< BasicBlock, IsPostDom >::GD = nullptr |
Definition at line 33 of file IteratedDominanceFrontier.h.