GCC Middle and Back End API Reference
lra_operand_data Struct Reference

#include <lra-int.h>

Data Fields

const char * constraint
 
alternative_mask early_clobber_alts
 
enum machine_mode mode: 16
 
enum op_type type: 8
 
unsigned int strict_low: 1
 
unsigned int is_operator: 1
 
unsigned int is_address: 1
 

Detailed Description

Static info about each insn operand (common for all insns with the
same ICODE).     Warning: if the structure definition is changed, the
initializer for debug_operand_data in lra.cc should be changed
too.      

Field Documentation

◆ constraint

◆ early_clobber_alts

◆ is_address

◆ is_operator

◆ mode

enum machine_mode lra_operand_data::mode

◆ strict_low

unsigned int lra_operand_data::strict_low

◆ type


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