GCC Middle and Back End API Reference
operand_alternative Struct Reference

#include <recog.h>

Data Fields

const char * constraint
 
enum reg_class cl: 16
 
unsigned int reject: 16
 
int matches: 8
 
int matched: 8
 
unsigned int register_filters: MAX (NUM_REGISTER_FILTERS
 
unsigned int unsigned int earlyclobber: 1
 
unsigned int memory_ok: 1
 
unsigned int is_address: 1
 
unsigned int anything_ok: 1
 

Field Documentation

◆ anything_ok

unsigned int operand_alternative::anything_ok

◆ cl

◆ constraint

const char* operand_alternative::constraint

◆ earlyclobber

unsigned int unsigned int operand_alternative::earlyclobber

◆ is_address

unsigned int operand_alternative::is_address

◆ matched

int operand_alternative::matched

◆ matches

◆ memory_ok

unsigned int operand_alternative::memory_ok

Referenced by preprocess_constraints().

◆ register_filters

unsigned int operand_alternative::register_filters

Referenced by preprocess_constraints().

◆ reject

unsigned int operand_alternative::reject

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