GCC Middle and Back End API Reference
recog_data_d Struct Reference

#include <recog.h>

Data Fields

rtx operand [MAX_RECOG_OPERANDS]
rtxoperand_loc [MAX_RECOG_OPERANDS]
const char * constraints [MAX_RECOG_OPERANDS]
char is_operator [MAX_RECOG_OPERANDS]
enum machine_mode operand_mode [MAX_RECOG_OPERANDS]
enum op_type operand_type [MAX_RECOG_OPERANDS]
rtxdup_loc [MAX_DUP_OPERANDS]
char dup_num [MAX_DUP_OPERANDS]
char n_operands
char n_dups
char n_alternatives
bool is_asm
bool alternative_enabled_p [MAX_RECOG_ALTERNATIVES]
rtx insn

Detailed Description

The following vectors hold the results from insn_extract.   

Field Documentation

bool recog_data_d::is_asm

Referenced by constrain_operands(), and extract_insn().

char recog_data_d::is_operator[MAX_RECOG_OPERANDS]

Referenced by extract_insn(), and find_reloads().


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