Lines Matching defs:operands

511 /* Given a comparison code OP (EQ, NE, etc.) and the operands
1112 /* We don't need to split if operands are directly accessible. */
1197 /* Expand logical operator CODE in mode MODE with operands OPERANDS. */
1201 rtx *operands)
1204 rtx dst = operands[0];
1205 rtx src1 = operands[1];
1206 rtx src2 = operands[2];
1210 if (!s390_logical_operator_ok_p (operands))
1218 /* Widen operands if required. */
1248 if (dst != operands[0])
1249 emit_move_insn (operands[0], gen_lowpart (mode, dst));
1255 s390_logical_operator_ok_p (rtx *operands)
1258 with one of the source operands. After reload, it has to be
1260 if (GET_CODE (operands[0]) == MEM)
1261 return rtx_equal_p (operands[0], operands[1])
1262 || (!reload_completed && rtx_equal_p (operands[0], operands[2]));
2439 /* Accept immediate LARL operands. */
2533 /* Accept la(y) operands. */
2538 /* Accept l(g)hi/l(g)fi operands. */
2543 /* Accept lliXX operands. */
2556 /* Accept larl operands. */
2561 /* Accept lzXX operands. */
2566 /* Accept double-word operands that can be split. */
2694 /* src must be a PLUS; get its two operands. */
2698 /* Check if any of the two operands is already scheduled
2710 /* Otherwise, one of the operands cannot be an address register;
3354 /* Emit insns to move operands[1] into operands[0]. */
3357 emit_symbolic_move (rtx *operands)
3359 rtx temp = no_new_pseudos ? operands[0] : gen_reg_rtx (Pmode);
3361 if (GET_CODE (operands[0]) == MEM)
3362 operands[1] = force_reg (Pmode, operands[1]);
3363 else if (TLS_SYMBOLIC_CONST (operands[1]))
3364 operands[1] = legitimize_tls_address (operands[1], temp);
3366 operands[1] = legitimize_pic_address (operands[1], temp);
3719 we have to swap the operands. */
8203 SUBTARGET may be used as the target for computing one of EXP's operands.