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

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)
 

Enumeration Type Documentation

◆ UpdateKind

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

Definition at line 26 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 
)