GCC Middle and Back End API Reference
|
Data Fields | |
struct insn_def * | next |
rtx | def |
int | insn_code |
int | insn_index |
int | lineno |
int | num_alternatives |
int | vec_idx |
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.
rtx insn_def::def |
Referenced by check_defs(), fill_attr(), gen_insn(), and write_insn_cases().
int insn_def::insn_code |
int insn_def::insn_index |
Referenced by optimize_attrs(), write_attr_case(), and write_attr_get().
int insn_def::lineno |
Referenced by check_defs(), convert_set_attr_alternative(), gen_insn(), main(), and write_insn_cases().
struct insn_def* insn_def::next |
Referenced by check_defs(), fill_attr(), and main().
int insn_def::num_alternatives |
Referenced by gen_insn().
int insn_def::vec_idx |
Referenced by check_defs(), and fill_attr().