LLVM 22.0.0git
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 )