|
GCC Middle and Back End API Reference
|

Data Fields | |
| struct data * | next |
| const char * | name |
| const char * | template_code |
| int | code_number |
| int | index_number |
| const char * | filename |
| int | lineno |
| int | n_generator_args |
| int | n_operands |
| int | n_dups |
| int | n_alternatives |
| int | operand_number |
| int | output_format |
| struct operand_data | operand [MAX_MAX_OPERANDS] |
Record in this chain all information that we will output, associated with the code number of the insn.
| int data::code_number |
Referenced by gen_expand(), gen_insn(), gen_peephole(), gen_split(), output_insn_data(), and process_template().
| const char* data::filename |
Referenced by gen_expand(), gen_insn(), gen_peephole(), gen_split(), init_insn_for_nothing(), and output_insn_data().
| int data::index_number |
Referenced by gen_expand(), gen_insn(), gen_peephole(), and gen_split().
| int data::lineno |
| int data::n_alternatives |
Referenced by gen_split(), output_insn_data(), process_template(), and validate_insn_alternatives().
| int data::n_dups |
Referenced by gen_expand(), gen_insn(), gen_peephole(), gen_split(), and output_insn_data().
| int data::n_generator_args |
Referenced by gen_expand(), gen_insn(), gen_peephole(), gen_split(), and output_insn_data().
| int data::n_operands |
| const char* data::name |
Referenced by gen_expand(), gen_insn(), gen_peephole(), gen_split(), init_insn_for_nothing(), note_constraint(), output_insn_data(), and validate_optab_operands().
| struct data* data::next |
Referenced by gen_expand(), gen_insn(), gen_peephole(), gen_split(), and output_insn_data().
| struct operand_data data::operand[MAX_MAX_OPERANDS] |
| int data::operand_number |
Referenced by output_insn_data(), and place_operands().
| int data::output_format |
Referenced by gen_expand(), gen_split(), output_insn_data(), and process_template().
| const char* data::template_code |
Referenced by gen_expand(), gen_split(), output_insn_data(), and process_template().