LLVM  13.0.0git
Classes | Enumerations | Functions
llvm::cfg Namespace Reference

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, bool ReverseResultOrder=false)
 

Enumeration Type Documentation

◆ UpdateKind

enum llvm::cfg::UpdateKind : unsigned char
strong
Enumerator
Insert 
Delete 

Definition at line 25 of file CFGUpdate.h.

Function Documentation

◆ LegalizeUpdates()

template<typename NodePtr >
void llvm::cfg::LegalizeUpdates ( ArrayRef< Update< NodePtr >>  AllUpdates,
SmallVectorImpl< Update< NodePtr >> &  Result,
bool  InverseGraph,
bool  ReverseResultOrder = false 
)