LLVM: llvm::GraphDiff< NodePtr, InverseGraph > Class Template Reference (original) (raw)
#include "[llvm/Support/CFGDiff.h](CFGDiff%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| GraphDiff () | |
| GraphDiff (ArrayRef< cfg::Update< NodePtr > > Updates, bool ReverseApplyUpdates=false) | |
| auto | getLegalizedUpdates () const |
| unsigned | getNumLegalizedUpdates () const |
| cfg::Update< NodePtr > | popUpdateForIncrementalUpdates () |
| template<bool InverseEdge> | |
| VectRet | getChildren (NodePtr N) const |
| void | print (raw_ostream &OS) const |
| LLVM_DUMP_METHOD void | dump () const |
template<typename NodePtr, bool InverseGraph = false>
class llvm::GraphDiff< NodePtr, InverseGraph >
Definition at line 55 of file CFGDiff.h.
◆ VectRet
template<typename NodePtr, bool InverseGraph = false>
template<typename NodePtr, bool InverseGraph = false>
◆ GraphDiff() [2/2]
template<typename NodePtr, bool InverseGraph = false>
◆ dump()
template<typename NodePtr, bool InverseGraph = false>
◆ getChildren()
template<typename NodePtr, bool InverseGraph = false>
template<bool InverseEdge>
| VectRet llvm::GraphDiff< NodePtr, InverseGraph >::getChildren ( NodePtr N) const | inline |
|---|
◆ getLegalizedUpdates()
template<typename NodePtr, bool InverseGraph = false>
| auto llvm::GraphDiff< NodePtr, InverseGraph >::getLegalizedUpdates ( ) const | inline |
|---|
◆ getNumLegalizedUpdates()
template<typename NodePtr, bool InverseGraph = false>
◆ popUpdateForIncrementalUpdates()
template<typename NodePtr, bool InverseGraph = false>
◆ print()
template<typename NodePtr, bool InverseGraph = false>
The documentation for this class was generated from the following file:
- include/llvm/Support/CFGDiff.h