|
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] |
Referenced by check_asm_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] |