Lines Matching defs:pat

3053 unspec_caller_rtx_p (rtx pat)
3058 split_const (pat, &base, &offset);
3075 rtx pat;
3085 pat = PATTERN (insn);
3086 if (GET_CODE (pat) != SET)
3088 pat = SET_SRC (pat);
3090 if (unspec_caller_rtx_p (pat))
5056 rtx pat = PATTERN (insn);
5057 if (GET_CODE (pat) == PARALLEL)
5058 pat = XVECEXP (pat, 0, 0);
5059 if (GET_CODE (pat) == SET
5062 && GET_MODE (SET_DEST (pat)) != QImode
5063 && (CONSTANT_P (SET_SRC (pat))
5064 || (GET_CODE (SET_SRC (pat)) == UNSPEC_VOLATILE
5065 && XINT (SET_SRC (pat), 1) == UNSPECV_SP_SWITCH_B)
5067 || (GET_CODE (SET_SRC (pat)) == UNSPEC
5068 && XINT (SET_SRC (pat), 1) == UNSPEC_MOVA
5069 && GET_CODE (XVECEXP (SET_SRC (pat), 0, 0)) == CONST))
5071 && GET_CODE (SET_SRC (pat)) == CONST_DOUBLE
5072 && (fp_zero_operand (SET_SRC (pat))
5073 || fp_one_operand (SET_SRC (pat)))
5084 && REG_P (SET_DEST (pat))
5085 && FP_REGISTER_P (REGNO (SET_DEST (pat))))
5087 && GET_MODE (SET_DEST (pat)) == SImode
5088 && (satisfies_constraint_I20 (SET_SRC (pat))
5089 || satisfies_constraint_I28 (SET_SRC (pat))))
5090 && ! satisfies_constraint_I08 (SET_SRC (pat)))
5303 rtx pat, src, dst;
5306 pat = PATTERN (from);
5307 if (GET_CODE (pat) == PARALLEL)
5308 pat = XVECEXP (pat, 0, 0);
5309 src = SET_SRC (pat);
5310 dst = SET_DEST (pat);
5942 rtx pat = PATTERN (jump);
5943 gcc_assert (ANY_RETURN_P (pat));
5944 JUMP_LABEL (jump) = pat;
5972 rtx vec_lab, pat, prevpat, x, braf_label;
5978 pat = PATTERN (insn);
5979 vec_lab = XEXP (XEXP (pat, 0), 0);
6008 XEXP (XEXP (pat, 0), 0) = braf_label;
6017 rtx next, pat;
6031 pat = PATTERN (PREV_INSN (barrier_or_label));
6035 || ((unsigned) XVECLEN (pat, 1) * GET_MODE_SIZE (GET_MODE (pat))
6045 pat = PATTERN (next);
6047 if (GET_CODE (pat) == UNSPEC_VOLATILE && XINT (pat, 1) == UNSPECV_ALIGN)
6124 rtx pat = PATTERN (prev);
6125 if (GET_CODE (pat) == PARALLEL)
6126 pat = XVECEXP (pat, 0, 0);
6127 if (credit - slot >= (GET_CODE (SET_SRC (pat)) == PC ? 2 : 0))
6480 rtx *patp = &PATTERN (scan), pat = *patp;
6486 if (GET_CODE (pat) == PARALLEL)
6487 patp = &XVECEXP (pat, 0, 0), pat = *patp;
6488 src = SET_SRC (pat);
6489 dst = SET_DEST (pat);
11118 flow_dependent_p_1 (rtx x, const_rtx pat ATTRIBUTE_UNUSED, void *data)
12282 rtx pat = NULL_RTX;
12287 pat = (*insn_data[d->icode].genfun) (op[0]);
12290 pat = (*insn_data[d->icode].genfun) (op[0], op[1]);
12293 pat = (*insn_data[d->icode].genfun) (op[0], op[1], op[2]);
12296 pat = (*insn_data[d->icode].genfun) (op[0], op[1], op[2], op[3]);
12301 if (! pat)
12303 emit_insn (pat);