LLVM
8.0.1
|
Classes | |
class | Update |
Enumerations | |
enum | UpdateKind : unsigned char { UpdateKind::Insert, UpdateKind::Delete } |
Functions | |
template<typename NodePtr > | |
void | LegalizeUpdates (ArrayRef< Update< NodePtr >> AllUpdates, SmallVectorImpl< Update< NodePtr >> &Result, bool InverseGraph) |
|
strong |
Enumerator | |
---|---|
Insert | |
Delete |
Definition at line 27 of file CFGUpdate.h.
void llvm::cfg::LegalizeUpdates | ( | ArrayRef< Update< NodePtr >> | AllUpdates, |
SmallVectorImpl< Update< NodePtr >> & | Result, | ||
bool | InverseGraph | ||
) |
Definition at line 64 of file CFGUpdate.h.
References llvm::abs(), assert(), B, Delete, From, llvm::cfg::Update< NodePtr >::getFrom(), llvm::cfg::Update< NodePtr >::getTo(), Insert, llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::reserve(), llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >::size(), llvm::sort(), and std::swap().