GCC Middle and Back End API Reference
insn_data_d Struct Reference

#include <recog.h>

Collaboration diagram for insn_data_d:

Data Fields

const char *const name
 
struct { 
 
   const char *   single 
 
   const char *const *   multi 
 
   insn_output_fn   function 
 
output 
 
const insn_gen_fn genfun
 
const struct insn_operand_data *const operand
 
const char n_generator_args
 
const char n_operands
 
const char n_dups
 
const char n_alternatives
 
const char output_format
 

Field Documentation

◆ function

insn_output_fn insn_data_d::function

Referenced by get_insn_template().

◆ genfun

const insn_gen_fn insn_data_d::genfun

◆ multi

const char* const* insn_data_d::multi

Referenced by get_insn_template().

◆ n_alternatives

const char insn_data_d::n_alternatives

◆ n_dups

const char insn_data_d::n_dups

Referenced by extract_insn().

◆ n_generator_args

const char insn_data_d::n_generator_args

◆ n_operands

const char insn_data_d::n_operands

◆ name

const char* const insn_data_d::name

◆ operand

◆ [struct]

struct { ... } insn_data_d::output

Referenced by get_insn_template().

◆ output_format

const char insn_data_d::output_format

◆ single

const char* insn_data_d::single

Referenced by get_insn_template().


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