| GCC Middle and Back End API Reference
    | 

| Data Fields | |
| class data * | next | 
| const char * | name | 
| const char * | template_code | 
| file_location | loc | 
| int | code_number | 
| int | n_generator_args | 
| int | n_operands | 
| int | n_dups | 
| int | n_alternatives | 
| int | operand_number | 
| int | output_format | 
| bool | compact_syntax_p | 
| 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(), output_insn_data(), and process_template().
| bool data::compact_syntax_p | 
Referenced by gen_insn(), and process_template().
| file_location data::loc | 
| int data::n_alternatives | 
Referenced by get_static_insn_data(), output_insn_data(), process_template(), and validate_insn_alternatives().
| int data::n_dups | 
Referenced by collect_non_operand_hard_regs(), gen_expand(), gen_insn(), get_static_insn_data(), and output_insn_data().
| int data::n_generator_args | 
Referenced by gen_expand(), gen_insn(), and output_insn_data().
| int data::n_operands | 
| const char* data::name | 
Referenced by gen_expand(), gen_insn(), output_insn_data(), and validate_optab_operands().
| class data* data::next | 
Referenced by action_record_hasher::equal(), gen_expand(), gen_insn(), and output_insn_data().
| struct operand_data data::operand[MAX_MAX_OPERANDS] | 
Referenced by can_vec_extract_var_idx_p(), can_vec_set_var_idx_p(), collect_non_operand_hard_regs(), gen_expand(), gen_insn(), get_optab_extraction_insn(), get_static_insn_data(), get_supported_else_vals(), get_traditional_extraction_insn(), place_operands(), scan_operands(), validate_insn_alternatives(), validate_insn_operands(), and validate_optab_operands().
| int data::operand_number | 
Referenced by output_insn_data(), and place_operands().
| int data::output_format | 
Referenced by gen_expand(), output_insn_data(), and process_template().
| const char* data::template_code | 
Referenced by gen_expand(), output_insn_data(), and process_template().