diff options
Diffstat (limited to 'gcc/recog.h')
-rw-r--r-- | gcc/recog.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/recog.h b/gcc/recog.h index 3354a66496a..3daac6225c2 100644 --- a/gcc/recog.h +++ b/gcc/recog.h @@ -194,6 +194,9 @@ struct recog_data /* Gives the constraint string for operand N. */ const char *constraints[MAX_RECOG_OPERANDS]; + /* Nonzero if operand N is a match_operator or a match_parallel. */ + char is_operator[MAX_RECOG_OPERANDS]; + /* Gives the mode of operand N. */ enum machine_mode operand_mode[MAX_RECOG_OPERANDS]; @@ -260,6 +263,8 @@ struct insn_operand_data const char strict_low; + const char is_operator; + const char eliminable; }; |