Lines Matching defs:pat

1884   rtx pat;
1888 pat = PATTERN (c6x_current_insn);
1889 if (GET_CODE (pat) == COND_EXEC)
1890 pat = COND_EXEC_CODE (pat);
1891 if (GET_CODE (pat) == PARALLEL)
1892 pat = XVECEXP (pat, 0, 0);
1894 if (GET_CODE (pat) == SET
1895 && GET_CODE (SET_SRC (pat)) == UNSPEC
1896 && XINT (SET_SRC (pat), 1) == UNSPEC_MISALIGNED_ACCESS)
3798 rtx pat = PATTERN (insn);
3804 x = XEXP (SET_SRC (pat), 0);
3808 if (GET_CODE (pat) == COND_EXEC)
3810 rtx t = COND_EXEC_CODE (pat);
3815 x = COND_EXEC_TEST (pat);
3870 rtx pat = PATTERN (insn);
3871 rtx dest = (icode == CODE_FOR_real_jump ? XVECEXP (pat, 0, 0)
3872 : icode == CODE_FOR_jump ? XEXP (SET_SRC (pat), 0)
3873 : SET_SRC (pat));
4365 clobber_cond_1 (rtx x, const_rtx pat ATTRIBUTE_UNUSED, void *data1)
4879 duplicate_cond (rtx pat, rtx cond_insn)
4883 pat = gen_rtx_COND_EXEC (VOIDmode, copy_rtx (COND_EXEC_TEST (cond_pat)),
4884 pat);
4885 return pat;
5221 rtx pat = PATTERN (insn);
5223 if (GET_CODE (pat) == COND_EXEC)
5224 pat = COND_EXEC_CODE (pat);
5228 rtx src = pat, dest = NULL_RTX;
5230 if (GET_CODE (pat) == SET)
5232 dest = SET_DEST (pat);
5233 src = SET_SRC (pat);
5242 pat = gen_real_jump (callee);
5250 pat = gen_real_call (callee);
5258 pat = gen_real_call (callee);
5260 pat = duplicate_cond (pat, insn);
5266 if (GET_CODE (pat) == PARALLEL
5267 && GET_CODE (XVECEXP (pat, 0, 0)) == RETURN)
5270 pat = gen_real_ret (XEXP (XVECEXP (pat, 0, 1), 0));
5278 src = SET_SRC (pat);
5281 pat = gen_real_jump (op);
5283 pat = gen_rtx_COND_EXEC (VOIDmode, XEXP (src, 0), pat);
5285 pat = gen_rtx_COND_EXEC (VOIDmode,
5288 pat);
5292 op = SET_SRC (pat);
5302 pat = gen_real_ret (XEXP (XVECEXP (pat, 0, 1), 0));
5309 i1 = emit_insn_before (pat, insn);
5329 rtx pat = PATTERN (insn);
5333 if (GET_CODE (pat) == COND_EXEC)
5334 pat = COND_EXEC_CODE (pat);
5336 if (code < 0 || GET_CODE (pat) != SET)
5338 src = SET_SRC (pat);
5339 dest = SET_DEST (pat);
5357 rtv = gen_rtvec (2, GEN_INT (REGNO (SET_DEST (pat))),
5358 SET_SRC (pat));
5359 newpat = gen_load_shadow (SET_DEST (pat));
5360 pat = gen_rtx_UNSPEC (VOIDmode, rtv, UNSPEC_REAL_LOAD);
5371 rtv = gen_rtvec (2, GEN_INT (REGNO (SET_DEST (pat))),
5372 SET_SRC (pat));
5373 newpat = gen_mult_shadow (SET_DEST (pat));
5374 pat = gen_rtx_UNSPEC (VOIDmode, rtv, UNSPEC_REAL_MULT);
5380 pat = duplicate_cond (pat, insn);
5382 i1 = emit_insn_before (pat, insn);
5475 rtx pat, reg;
5480 pat = PATTERN (insn);
5481 reg = SET_DEST (XVECEXP (pat, 0, 1));
6609 rtx pat;
6662 pat = GEN_FCN (icode) (target, target, op0, op1);
6664 pat = GEN_FCN (icode) (target, op0, op1);
6666 if (! pat)
6669 emit_insn (pat);
6680 rtx pat;
6705 pat = GEN_FCN (icode) (target, op0);
6706 if (! pat)
6708 emit_insn (pat);