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
union {
   const char *   single
   const char *const *   multi
   insn_output_fn   function
output
struct {
   const char *   single
   const char *const *   multi
   insn_output_fn   function
output
const insn_gen_fn genfun
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

insn_output_fn insn_data_d::function

Referenced by get_insn_template().

const insn_gen_fn insn_data_d::genfun
const char* const* insn_data_d::multi

Referenced by get_insn_template().

const char insn_data_d::n_alternatives

Referenced by extract_insn().

const char insn_data_d::n_dups

Referenced by extract_insn().

const char insn_data_d::n_generator_args
const char insn_data_d::n_operands

Referenced by combine_reloads(), and extract_insn().

const char* const insn_data_d::name
union { ... } insn_data_d::output

Referenced by get_insn_template().

struct { ... } insn_data_d::output
const char insn_data_d::output_format
const char* insn_data_d::single

Referenced by get_insn_template().


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