GCC Middle and Back End API Reference
lra_operand_data Struct Reference

#include <lra-int.h>

Collaboration diagram for lra_operand_data:

Data Fields

const char * constraint
ENUM_BITFIELD(machine_mode)
mode ENUM_BITFIELD(op_type)
type unsigned int 
strict_low: 1
unsigned int is_operator: 1
unsigned int early_clobber: 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.c should be changed
   too.   

Field Documentation

unsigned int lra_operand_data::early_clobber
unsigned int lra_operand_data::is_address
ENUM_BITFIELD (machine_mode) mode ENUM_BITFIELD (op_type) type unsigned int lra_operand_data::strict_low

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