GCC Middle and Back End API Reference
|
#include <recog.h>
Data Fields | |
rtx | operand [MAX_RECOG_OPERANDS] |
rtx * | operand_loc [MAX_RECOG_OPERANDS] |
const char * | constraints [MAX_RECOG_OPERANDS] |
char | is_operator [MAX_RECOG_OPERANDS] |
machine_mode | operand_mode [MAX_RECOG_OPERANDS] |
enum op_type | operand_type [MAX_RECOG_OPERANDS] |
rtx * | dup_loc [MAX_DUP_OPERANDS] |
char | dup_num [MAX_DUP_OPERANDS] |
char | n_operands |
char | n_dups |
char | n_alternatives |
bool | is_asm |
rtx_insn * | insn |
The following vectors hold the results from insn_extract.
const char* recog_data_d::constraints[MAX_RECOG_OPERANDS] |
rtx* recog_data_d::dup_loc[MAX_DUP_OPERANDS] |
char recog_data_d::dup_num[MAX_DUP_OPERANDS] |
rtx_insn* recog_data_d::insn |
Referenced by check_asm_operands().
bool recog_data_d::is_asm |
char recog_data_d::is_operator[MAX_RECOG_OPERANDS] |
char recog_data_d::n_alternatives |
char recog_data_d::n_dups |
char recog_data_d::n_operands |
rtx recog_data_d::operand[MAX_RECOG_OPERANDS] |
rtx* recog_data_d::operand_loc[MAX_RECOG_OPERANDS] |
machine_mode recog_data_d::operand_mode[MAX_RECOG_OPERANDS] |
enum op_type recog_data_d::operand_type[MAX_RECOG_OPERANDS] |