|
LLVM 22.0.0git
|
Classes | |
| class | Update |
Enumerations | |
| enum class | UpdateKind : unsigned char { Insert , Delete } |
Functions | |
| template<typename NodePtr> | |
| void | LegalizeUpdates (ArrayRef< Update< NodePtr > > AllUpdates, SmallVectorImpl< Update< NodePtr > > &Result, bool InverseGraph, bool ReverseResultOrder=false) |
|
strong |
| Enumerator | |
|---|---|
| Insert | |
| Delete | |
Definition at line 26 of file CFGUpdate.h.
| void llvm::cfg::LegalizeUpdates | ( | ArrayRef< Update< NodePtr > > | AllUpdates, |
| SmallVectorImpl< Update< NodePtr > > & | Result, | ||
| bool | InverseGraph, | ||
| bool | ReverseResultOrder = false ) |
Definition at line 63 of file CFGUpdate.h.
References A(), assert(), B(), Delete, Insert, llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::reserve(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::size(), llvm::sort(), and std::swap().
Referenced by llvm::GraphDiff< MachineBasicBlock *, false >::GraphDiff().