Lines Matching defs:part
5 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 (LABEL_REF_LABEL (part)) == MATCH_OPERAND
102 || GET_CODE (LABEL_REF_LABEL (part)) == MATCH_DUP)
108 if (XINT (part, 0) > max_recog_operands)
109 max_recog_operands = XINT (part, 0);
133 walk_insn_part (SET_DEST (part), 0, recog_p);
134 walk_insn_part (SET_SRC (part), recog_p,
135 GET_CODE (SET_DEST (part)) != PC);
146 && GET_CODE (XEXP (part, 1)) == MATCH_OPERAND
147 && GET_CODE (XEXP (part, 2)) == MATCH_OPERAND)
164 format_ptr = GET_RTX_FORMAT (GET_CODE (part));
166 for (i = 0; i < GET_RTX_LENGTH (GET_CODE (part)); i++)
171 walk_insn_part (XEXP (part, i), recog_p, non_pc_set_src);
174 if (XVEC (part, i) != NULL)
175 for (j = 0; j < XVECLEN (part, i); j++)
176 walk_insn_part (XVECEXP (part, i, j), recog_p, non_pc_set_src);