Lines Matching defs:part
6 This file is part of GCC.
67 walk_insn_part (rtx part, int recog_p, int non_pc_set_src)
73 if (part == 0)
76 code = GET_CODE (part);
84 if (XINT (part, 0) > max_recog_operands)
85 max_recog_operands = XINT (part, 0);
94 if (XINT (part, 0) > max_recog_operands)
95 max_recog_operands = XINT (part, 0);
101 if (GET_CODE (XEXP (part, 0)) == MATCH_OPERAND
102 || GET_CODE (XEXP (part, 0)) == MATCH_DUP)
108 if (XINT (part, 0) > max_recog_operands)
109 max_recog_operands = XINT (part, 0);
123 walk_insn_part (SET_DEST (part), 0, recog_p);
124 walk_insn_part (SET_SRC (part), recog_p,
125 GET_CODE (SET_DEST (part)) != PC);
136 && GET_CODE (XEXP (part, 1)) == MATCH_OPERAND
137 && GET_CODE (XEXP (part, 2)) == MATCH_OPERAND)
154 format_ptr = GET_RTX_FORMAT (GET_CODE (part));
156 for (i = 0; i < GET_RTX_LENGTH (GET_CODE (part)); i++)
161 walk_insn_part (XEXP (part, i), recog_p, non_pc_set_src);
164 if (XVEC (part, i) != NULL)
165 for (j = 0; j < XVECLEN (part, i); j++)
166 walk_insn_part (XVECEXP (part, i, j), recog_p, non_pc_set_src);