GCC Middle and Back End API Reference
constraint_graph Struct Reference
Collaboration diagram for constraint_graph:

Data Fields

unsigned int size
bitmapsuccs
bitmapimplicit_preds
bitmappreds
int * indirect_cycles
unsigned int * rep
int * eq_rep
unsigned int * pe
int * pe_rep
unsigned int * pointer_label
unsigned int * loc_label
bitmappointed_by
bitmappoints_to
sbitmap direct_nodes
bitmap address_taken
vec< constraint_t > * complex

Detailed Description

The constraint graph is represented as an array of bitmaps
containing successor nodes.   

Field Documentation

◆ address_taken

bitmap constraint_graph::address_taken

◆ complex

vec<constraint_t>* constraint_graph::complex

◆ direct_nodes

sbitmap constraint_graph::direct_nodes

◆ eq_rep

int* constraint_graph::eq_rep

◆ implicit_preds

bitmap* constraint_graph::implicit_preds

◆ indirect_cycles

int* constraint_graph::indirect_cycles

◆ loc_label

unsigned int* constraint_graph::loc_label

◆ pe

unsigned int* constraint_graph::pe

◆ pe_rep

int* constraint_graph::pe_rep

◆ pointed_by

bitmap* constraint_graph::pointed_by

◆ pointer_label

unsigned int* constraint_graph::pointer_label

◆ points_to

bitmap* constraint_graph::points_to

◆ preds

bitmap* constraint_graph::preds

◆ rep

unsigned int* constraint_graph::rep

◆ size

unsigned int constraint_graph::size

◆ succs

bitmap* constraint_graph::succs

The documentation for this struct was generated from the following file: