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

Data Fields

struct insn_defnext
rtx def
int insn_code
int insn_index
int lineno
int num_alternatives
int vec_idx

Detailed Description

   Define structures used to record attributes and values.  
   As each DEFINE_INSN, DEFINE_PEEPHOLE, or DEFINE_ASM_ATTRIBUTES is
   encountered, we store all the relevant information into a
   `struct insn_def'.  This is done to allow attribute definitions to occur
   anywhere in the file.  

Field Documentation

rtx insn_def::def

Referenced by add_attr_value().

int insn_def::insn_code
int insn_def::insn_index

Referenced by get_attr_order().

int insn_def::lineno

Referenced by add_attr_value().

struct insn_def* insn_def::next
int insn_def::num_alternatives

Referenced by add_attr_value().

int insn_def::vec_idx

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