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

Data Fields

struct operand_datanext
 
struct operand_dataeq_next
 
int index
 
const char * predicate
 
const char * constraint
 
machine_mode mode
 
unsigned char n_alternatives
 
char address_p
 
char strict_low
 
char eliminable
 
char seen
 

Detailed Description

Record in this chain all information about the operands we will output.   

Field Documentation

◆ address_p

char operand_data::address_p

Referenced by scan_operands().

◆ constraint

◆ eliminable

char operand_data::eliminable

◆ eq_next

struct operand_data* operand_data::eq_next

Referenced by place_operands().

◆ index

int operand_data::index

Referenced by place_operands().

◆ mode

◆ n_alternatives

unsigned char operand_data::n_alternatives

◆ next

struct operand_data* operand_data::next

◆ predicate

const char* operand_data::predicate

◆ seen

char operand_data::seen

◆ strict_low


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