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: